Autor Temat: jak dodać CommandButton w czasie dzialania programu?
Tigrisek
Typ: neutral Postów: 91 Zarejestrowany: Jul 2002
jak dodać CommandButton w czasie dzialania programu? chcialbym dodać kilka przyciskow i roznie je ponazywac i kazdy po naduszeniu ma robic co innego?udało mi sie z jednym ale kilka niezawsze działał tylko ten ostatnio dodany
08-06-2003 17:01
107040
Ushy
Typ: neutral Postów: 87 Zarejestrowany: Mar 2003
hm.. gdzies na vb4all w worshopie zdaje sie jest moj sampel z kontrolkami run-time... faktycznie.. jesli dodajemy kilka kontrolek pojawia sie problem.. w runtime najwyrazniej nie da sie tworzyc kolekcji kontorlek... przypisanie (np w petli) wartosci wlasciwosci index wywoluje blad.. :/moze jest na to sposob.. ale narazie utknolem(ofkuz w tej technologii Controls.Add)radze zajrzec do vbfaq [Post edytowany dnia 08-06-2003 23:52 przez Ushy]_____________________________________________www.KURDE.pl
08-06-2003 23:51
3299912
netu
Typ: neutral Postów: 119 Zarejestrowany: Jun 2003
gdzies w ksiedze experta bylo dynamiczne dodawanie kontrolek. moze cos Ci sie uda wykombinowac.musisz utworzyc tablice 1-elementowa (np: 1 button o indeksie 0) a w kodzie piszesz tak:Private Sub Command1_Click(Index As Integer)x = x + 1Load Command1(x)Command1(x).Left = 250 + (x * 50)Command1(x).Top = 250 + (x * 50)Command1(x).Visible = TrueEnd Subi po kliknieciu na button utworzy sie nastepny button w danym polozeniu _____________________________________________To co dzieje się teraz i po teraz tak długo nie ma znaczenia dopóki jutro jutra jest takie samo jak wczoraj wczoraj. Murphy
09-06-2003 08:23
4335686
netu
Typ: neutral Postów: 119 Zarejestrowany: Jun 2003
poziniej wystarczy dodac Select Case Index (w kodzie button_Click) i powinno dzialac. _____________________________________________To co dzieje się teraz i po teraz tak długo nie ma znaczenia dopóki jutro jutra jest takie samo jak wczoraj wczoraj. Murphy
09-06-2003 08:27
4335686
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20