Megosztás:


A vezérlők használatának áttekintése

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