Írása ListBox, programozás C #
A .NET-keretrendszer meglehetősen széles körű ellenőrzéseket. De néha ez nem elég fejlesztő a javasolt készlet. Előny, .NET segítségével konfigurálja újra elemeket a maguk számára. Ily módon fogjuk csinálni most. Hozd létre ListBox. elemei, amelyek a gombok formájában.
Folytassuk.
Visual Studio létrehoz egy új Windows Forms alkalmazás. Ezt követően, a projekt fa hozzáadni fájlokat ButtonListBox osztály:
Mint látható, a kód, az osztály már örökölt ListBox osztály és állítsa módosító lezárjuk, mert ez az osztály nem fogunk tervezni, mint a szülő más osztályok számára.
Állapítsa további változókat:
Az ingatlan DrawMode OwnerDrawVariable hoztunk létre annak érdekében, hogy megengedhetjük magunknak, hogy dolgozzon egy komponens.
Ha örökölnek ListBox mi osztály van egy vászon festmény. Azt kell, hogy indítsa újra a három módszer:
- OnDrawItem - úgynevezett amikor rendering lista elemeit
- OnSizeChanged - amikor az alkatrész mérete
- OnMeasureItem - a mérési magasság és szélesség az elem
Kezdjük a legnagyobb és legbonyolultabb módszer:
Nebolshh maradt két módszer:
Mikor ezt írom a ListBox befejeződött. Oates alkalmazzák. Megjegyzés Az Eszköztár panel megjelent mi elem. Akkor közvetlenül húzza és ejtse a formában, vagy pedig regisztráljon kézzel.

Ennek eredményeként, akkor kap egy másik térkép a szokásos ellenőrzés.
