În acest articol, vom examina un exemplu în care se folosește o comandă de interfață foarte populară "Switch" (Figura 1.44). În mod obișnuit, este folosit pentru a seta o opțiune specifică sau pentru a afișa un anumit set de comenzi.
Fig. 1,44. Plasarea comenzii "Comutare" pe foaie
În Fig. 1.45 arată interfața pe care trebuie să o dezvoltăm pe foaia din noua carte.
Fig. 1,45. Exemplu de utilizare a comutatoarelor
Pentru comutatorul superior, folosim NN ca valoare a proprietății Name, iar pentru cea inferioară folosim MS. Vom selecta fontul, culoarea cerută și textul semnăturii în sine (valoarea proprietății Caption).
În partea dreaptă a paginii, să organizăm două controale "List Box" pentru afișarea orașelor (Nume - SpCity) și a companiilor (Nume - SpFrm).
Funcționalitatea dezvoltării este după cum urmează. Când faceți clic pe unul dintre comutatoare, lista orașelor este umplută cu orașe din zona specificată. Într-un caz, acestea vor fi orașele din regiunea Nižni Novgorod, iar în celălalt - cel din Moscova. Apoi, făcând clic pe un anumit oraș din zonă, cu o listă de orașe, se completează un alt câmp cu o listă. Acesta include organizațiile situate în orașul specificat. Listările 1.29 și 1.30 arată procedurile legate de clicurile pe întrerupătoare.
"Lista 1.29. Faceți clic pe procesarea pe switch NN Private Sub NN_Click () SpCity.Clear SpFrm.Clear SpCity.AddItem "Arzamas" SpCity.AddItem "Balakhna" End Sub