Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Windows Forms-vezérlők olyan újrafelhasználható összetevők, amelyek a felhasználói felület funkcióit foglalják magában, és ügyféloldali, Windows-alapú alkalmazásokban használatosak. A Windows Forms nemcsak számos használatra kész vezérlőt biztosít, hanem a saját vezérlők fejlesztéséhez szükséges infrastruktúrát is. Kombinálhatja a meglévő vezérlőket, kibővítheti a meglévő vezérlőket, vagy létrehozhat saját egyéni vezérlőket. További információ: Új vezérlők létrehozása – áttekintés.
Vezérlők hozzáadása
A vezérlők a Visual Studio Designeren keresztül lesznek hozzáadva. A Tervezővel vezérlőket helyezhet el, méretezhet, igazíthat és helyezhet át. Másik lehetőségként a vezérlők kóddal is hozzáadhatók. További információ: Vezérlőelem hozzáadása (Windows Forms).
Elrendezési beállítások
A vezérlőelem szülőfelületen megjelenő pozícióját a szülőfelület bal felső részén lévő Location tulajdonság értéke határozza meg. A szülő bal felső pozíciókoordinátája található a (x0,y0)helyen. A vezérlő méretét a Size tulajdonság határozza meg, és a vezérlőelem szélességét és magasságát jelöli.
A manuális elhelyezés és méretezés mellett különböző tárolóvezérlők is rendelkezésre állnak, amelyek segítenek a vezérlők automatikus elhelyezésében.
További információ: Vezérlők helye és elrendezése és Vezérlők dokkolása és rögzítése.
Események szabályozása
A vezérlők rendelkeznek több mint 60 eseménnyel az alaposztályon keresztül Control. Ezek közé tartozik a Paint esemény, amely vezérlőelem rajzolását okozza, az ablak megjelenítéséhez kapcsolódó események, például az Resize és Layout események, valamint az alacsony szintű egér- és billentyűzetes események. Néhány alacsony szintű eseményt Control szemantikai eseményekké szintetizál, például Click és DoubleClick. A legtöbb megosztott esemény az alábbi kategóriákba tartozik:
- Egéresemények
- Billentyűzetesemények
- Tulajdonságváltozás események
- Egyéb események
Nem minden vezérlő válaszol minden eseményre. A Label vezérlő például nem válaszol a billentyűzet bemenetére, és a Control.PreviewKeyDown esemény nem jön elő.
A vezérlők gyakran burkolóként szolgálnak az alapul szolgáló Win32-vezérlőkhöz, és ha az Paint eseményt a vezérlő fölé rajzolják, akkor lehet, hogy korlátozottak, vagy egyáltalán nem tesznek semmit, mivel a vezérlőt végül a Windows rajzolja meg.
További információ: Vezérlőesemények és Vezérlőesemények kezelése.
Akadálymentesség szabályozása
A Windows Forms akadálymentességi támogatással rendelkezik a képernyőolvasók és a hangbemeneti segédprogramok számára a verbális parancsokhoz. A felhasználói felületet azonban az akadálymentesség szem előtt tartásával kell megterveznie. A Windows Forms-vezérlők különböző tulajdonságokat fednek fel az akadálymentesség kezeléséhez. További információ ezekről a tulajdonságokról: Kisegítő lehetőségek biztosítása a vezérlőkhöz.
Lásd még
.NET Desktop feedback