Ellenőrző legördülő menüből
Home | Rólunk | visszacsatolás
Ez a szabályozás lehetővé teszi a felhasználó számára, hogy kiválassza az aktuális értéket a legördülő listából, és adja be a mezőbe lista olyan érték, amely nem szerepel a listán.
A leggyakrabban használt tulajdonságait legördülő menüből.
- RowSource - ez a tulajdonság adja a tartományban a munkalapra, amely egy listát RowSource kontroll értékeket.
- Érték (vagy szöveg) - lehetővé teszi, hogy programból beállítani a kiválasztott értéket a listából, vagy vissza a megadott érték, vagy a felhasználó által kiválasztott.
- A fennmaradó tulajdonságok: autoSize'. Enabled. Zárva. ControlText. ControlTipText. MaxLength - használt ugyanúgy, mint az ábrán.
A fő esemény a ComboBox - etoChange. ugyanaz, mint az ábrán. Jellemzően a feldolgozás ezen esemény ellenőrzik értékeket a felhasználó által beírt amelyek átkerülnek a szöveges mezőbe.
List ComboBox vezérlő értékeket lehet meghatározni két módja van:
- Meg kell tartani a cellatartományt a munkafüzetben;
- alkalmazásával határoztuk meg AddItem módszer értékének lista ComboBox kontroll.
Az első módszer az ablakban Tulajdonságok beállítása tulajdonságok RowSource hivatkozva egy sor munkafüzet lapot, ahol az értékeket a listában vannak tárolva, például Sheet1 B1: B4ili Kartalov ahol Kartalov - név band-sorban vagy oszlopban-tartományban (21. ábra !. a és ábra. 21b).
Ábra. 21. a. Tartomány ComboBox vezérlő
Az értékek egy cellatartományt a munkafüzetben lehet változtatni programozottan.
A második módszer értékek ComboBox vezérlő program előtt létrehozott alkalmazási forma, és eltűnik a lezárás után. A következő eljárás Zapolnenie_ComboBox töltési ComboBox vezérlő nevek negyedek keresztül AddItem módszerrel. Ebben az eljárásban ShouKvartal - űrlapnév kerület - ComboBox vezérlő nevét és értékét az alakja Képaláírás ShouKvartal.
Nyilvános R As Variant
„Kitöltése ellenőrzés ComboBox
Amellett, hogy létre ComboBox vezérlő értékek ebben eljárást végzik a kimeneti képernyő ShouKvartal formák (használt módszer Show) és a változó értékét R R változó lesz értéke a formák feldolgozási eljárás Ok_Click megnyomása esetén. R változót kell nyilvánítani Public mielőtt az első szabványos eljárás. 22. ábra ShouKvartal a redukált forma, ahol a ComboBox elem értékeit bármelyikével nyert módszerek fent megadott.
22. ábra. forma ShouKvartal
Formájában ShouKvartal kerület - a fejléc formájában, amelyet hozzárendelésével paraméterértékek Képaláírás negyedévben. Ok gombra kattintva okoz olyan formában Ok_Click feldolgozási eljárás ennek az eseménynek:
Private Sub Ok_Click ()
Ennek eredményeként a végrehajtással aktív cella A1 lap és R változtatható erősítési értéket kiválasztott pozícióban a listán (ábra. A 22. KB2).
Ha rákattint az „Exit” gombot, az eljárás Vyyti_Click ShouKvartal formában modul:
Private Sub Vyyti_Click ()
Ennek eredményeként az eljárás bekövetkezik Vyyti_Click kirakodása ShouKvartal formáit memóriát.