FORMOK, ABLAKOK.

Slides:



Advertisements
Hasonló előadás
1. TÖBBABLAKOS APPLIKÁCIÓK
Advertisements

A fogyasztóvédelmi hatóság hatásköre, illetékessége és eljárása a villamosenergia-, földgáz-, víziközmű-, távhő- és hulladékgazdálkodási közszolgáltatás.
Közművelődési szakmai továbbképzések, helyük a felnőttképzés rendszerében; az akkreditáció folyamata A közösségi művelődés felnőttképzési feladata Nemzeti.
SNI-s ALKALMAZÓI VERSENY. SAJÁTOS NEVELÉSI IGÉNYŰ TANULÓK FŐVÁROSI INFORMATIKA TANULMÁNYI VERSENYE Magyar Gyula Kertészeti Szakközépiskola és Szakiskola.
LT01-KA OER Megjelenés Jó és Rossz tervezés Universidade Aberta Creative Commons Nevezd meg! - Ne add el! - Így add tovább! 4.0 Nemzetközi.
DSD Department of Distributed Systems DSD Department of Distributed Systems Gesztuskesztyű alkalmazása az ember és gép közötti kollaborációban Tóth Szabolcs.
INTERNETES BÖNGÉSZ Ő K Készítette: Horváth Tünde.
LA C++ programozás Windows környezetben Alkalmazott Informatikai Tanszék MŰSZAKI INFORMATIKA dr.Dudás László 22./0. lA Vizuális Komponensek Könyvtára (VCL)
LA C++ programozás Windows környezetben Alkalmazott Informatikai Tanszék MŰSZAKI INFORMATIKA dr.Dudás László 28./0. lOpenPictureDialog és SavePictureDialog.
Hullámmozgás. Hullámmozgás  A lazán felfüggesztett gumiszalagra merőlegesen ráütünk, akkor a gumiszalag megütött része rezgőmozgást végez.
Open SKM Agency Kft. - „...a nyílt szabványok választása egyértelműen okos üzleti döntés...” „... az EU nem válhat a zárt forráskód rabjává,
EU pályázati programok A szervezet / változások 1.A pályázók adminisztrációs terheinek csökkentése a projektfejlesztési, pályázati szakaszban.
Microsoft Photo Story. Mi is ez?  A Microsoft Photo Story egy alkalmazás, amelyet a Microsoft, a világ egyik legnagyobb szoftvergyártó cége készített.
Word - elmélet
KÉPZŐ- ÉS IPARMŰVÉSZET ISMERETEK ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA (középszintű) május-június.
Ez az előadás alcíme vagy a tárgy neve vagy a konferencia neve
Fájlkezelés.
Prezentációk 1. Alapfogalmak.
EN 1993 Eurocode 3: Acélszerkezetek tervezése
Cím Szerző Konzulens.
Operációs rendszerek.
Brikettálás – új innovatív technológia
Az ellátottjogi képviselő feladata az
Adatbázis normalizálás
WE PROVIDE SOLUTIONS.
A C++ programozás Windows környezetben
A színkezelés alapjai a GIMP programban
Microsoft Office Publisher
Montázs készítése.
LABORATÓRIUMI GYAKORLATOK Bohátka Sándor és Langer Gábor

Hogyan készítsünk Körlevelet?
videós team Team vezetője: Tariné Péter Judit Tagok:
Prezentáció készítés.
Öröklési szerződés és Köteles rész
A KINOVEA mozgáselemző rendszer használata
Ács Szabina Kommunikáció és Médiatudomány
Kereskedelmi Eszközök Specialista
SNMPView Készítette: Varga Gábor
Microsoft songsmith Zenekészító program.
Animációk.
Bevezetés Az ivóvizek minősége törvényileg szabályozott
Ez a címdia 1. szövegdoboza
Szerkezetek Dinamikája
A számítógép operációs rendszere
A honlapod a holnapod? ,illetve Data is the new Oil?
Monitor(LCD).
Mi jut Önnek eszébe a napi postázásról?
A képernyő kezelése: kiíratások (2)
A C++ programozás Windows környezetben
Informatikai gyakorlatok 11. évfolyam
VII. TÉSZTAHÍDÉPÍTŐ VERSENY
A Microsoft SharePoint testreszabása Online webhely
Lapkiadó, rendezvényszervező vállalatirányítási rendszer SQL alapon
TÁRGYI ESZKÖZÖK ELSZÁMOLÁSA
Ez az előadás alcíme vagy a tárgy neve vagy a konferencia neve
A számítógép operációs rendszere
Bérszámfejtés.
Erasmus+ hallgatói mobilitásra jelentkezéshez
Vezeték nélküli kaputelefon
Felvételi a középfokú iskolákban a 2016/2017. tanévben
Iskolai szociális segítő
Hogyan készítsünk előadást?
Erasmus+ hallgatói mobilitásra jelentkezéshez
A POWERPOINT 2007 újdonságai
Algoritmusok.
Kód tördelése és a megjelenés
Munkaszámos munkaidő nyilvántartás
OpenBoard Kezelő Tananyag közzététele a KRÉTA rendszerben.
Az operációs rendszer definíciója
Előadás másolata:

FORMOK, ABLAKOK

Az ablak Kerettel Címsorral Rendszermenüvel ellátott Mozgatható Bezárható Nagyítható ikonizálható

Az ablak egy memóriabeli területet jelent, mely a képernyő egy látható eleméhez kapcsolódik. A Windows egyedi azonosító számokkal, leírókkal (handle) tartja nyilván.

Ablakok típusai Klasszikus ablakok. Előugró (Popup) Főként párbeszéd és üzenet ablakok Gyermekablak (Child) Nem hagyhatja el a szülőablak területét.

Az alkalmazás ablak Application objektumhoz kapcsolódik Az alkalmazáshoz tartozó ablakok összefogására szolgál. Ez rejtett.

Új, üres alkalmazás projektfile-ja: Begin Application.Initialize; Application.CreateForm(Tform1, Form1); Application.Run; End.

Alkalmazás és form aktiválása Létrehozás esemény OnCreate Aktiválás esemény OnActivate

Form stílusok (formstyle) fsNormal: normál SDI ablak, vagy párbeszédablak lesz fsMDIChild: A form MDI gyermekablak lesz fsMDIForm: MDI szülőablak, MDI alkalmazás keretablaka fsStayOnTop: legfelül

Keretstílus (BorderStyle) bsSizeable bsDialog nem méretezhető vastag keret bsSingle nem méretezhető bsToolWindow bsSizeToolWindow

FORMOK KÉZI MÉRETEZÉSE ScaleBy (3, 4) A nagyítás arányának számlálója és nevezője ua. az eredmény ScaleBy (75, 100) A form is méreteződik, ha a AutoScroll tulajdonság false!

Automatikus méretezés A problémák elkerülése: Scaled tulajdonság legyen true Kizárólag TrueType betűtípust használjunk (Ms Sans Serif nem az) Kis betűtípusok (96 dpi) AutoScroll tulajdonság megfelelő állítása Helyezzük a formot a bal felső sarokba, vagy a képernyő közepére

Formok helyzete és mérete A POSITION tulajdonság poDesigned poDefault poDefaultPosOnly poDefaultSizeOnly poScreenCenter Párbeszédablak keretstílusnál nem figyeli a beállítást a Delphi.

Ablak állapota (WindowState) wsNormal wsMinimized wsMaximized

Formok létrehozása Automatikus létrehozás: Begin Application.Initialize; Application.CreateForm(Tform1, Form1); Application.Run; End.

Dinamikus létrehozás: Procedure TForm1.Button1Click (Sender : TObject); Var frmKetto : Tform2; Begin frmKetto := Tform2.create(self); frmKetto.Show; // frmKetto.Showmodal End; Még kell: Project Options -> Forms lap -> Available forms Unit1-ben uses unit2;

Bezárás és megszüntetés Ha Show volt, akkor a FormClose eseményben az Action := caFree; frmKetto:=nil; Ha Showmodal volt, akkor utána frmKetto.free;

Egyszerű párbeszédablakok MessageDlg MessageDlgPos ShowMessage ShowMessagePos Application.MessageBox (Win API MessageBox fgv. ) InputBox