Mai DEV cikkemben ismét a Visual Basic .NET nyelvben programozok. Egy érdekes dolgot tanulunk meg, mégpedig, hogyan kezeljük az eseményeket az űrlap elemein.
Egy egyszerű kis példával indulok, mely a bemutatóképen is látható. Amit el szeretnénk érni:
- Legyen egy fő szövegdoboz, melybe ha beírunk valamit, akkor a második szövegdoboz tartalma is ugyanaz legyen mint amit beírtunk.
- Amikor elhagyjuk a fő szövegdobozt, a Kilépésre szövegdoboz tartalma legyen a fő-szövegdobozba írt szöveg.
- Legyen egy gomb, melyre ha rákattintunk a Gombra szövegdoboz tartalma legyen a fő-szövegdoboz tartalma.
Ahhoz, hogy ezt megtehessük, kereken 10 elemre van szükségünk: 4 szövegdoboz, 4 címke, 1 gomb és egy kilépés gomb (hogy ne legyen 9). Ezeket elhelyezzük az űrlapunkon a fenti képen látható formában.
Mindvégig csak az első szövegdobozt fogjuk nyaggatni. No meg a gombot, amikor sorra kerül.
Menjünk szépen, sorjában. Adjuk meg az Alap szövegdoboz Name tulajdonságát. A mi esetünkben ez egyértelműen "alap" (idézőjelek nélkül).
Az Alap szövegdobozon kívül mindegyik szövegdoboz Enable tulajdonságát módosítsuk False-ra.
Adjuk meg a szövegdobozok Name tulajdonságait:
- Azonnal - rogton
- Kilépésre - kilepesre
- Gombra - gombra
Most ismét az Alap szövegdobozra kattintunk, majd megnyitjuk az Events tulajdonságtáblát.
Kattintsunk kétszer a KeyUp tulajdonságra, majd írjuk be a következő kódot:
rogton.Text = alap.Text
Ugyanabban az ablakban adjuk meg a szövegdoboz Leave tulajdonságának kódját:
kilepesre.Text = alap.Text
Design nézetben kattintsunk kétszer a Gomb nevű gombunkra, majd írjuk be a hozzátartozó kódot:
gombra.Text = alap.Text
A Bezárás gombbal is ugyanúgy járunk el, de a kód ebben az esetben a következő:
Application.Exit()
Még finomítgathatunk az űrlapunkon egy picit, ahogy én is tettem a videóban. Sok sikert ;)
VIDEÓ:
Hozzászólások
-