Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: wybór pla tekstowego
Rdek_




Typ: neutral
Postów: 4
Zarejestrowany: Jan 2005
wybór pla tekstowego

Witam, mam takie pytanie: Chcialbym napisać coś w stylu klawiatury ekranowej, czyli program, który po naciśnięciu poszczególnych klawiszy powoduje pojawienie się znaku w polu tekstowym, wybranym uprzednio przez kliknięcie na nie myszą. Jak zapisać w kodzie wybrane (aktywne) pole tekstowe?

22-01-2005 00:54
Pokaż profil Rdek_  Wyślij email do Rdek_   
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Jeśli robisz to przy pomocy kolekcji kontrolek, możesz to wykonać w taki sposób:

Private Sub Text1_GotFocus(Index As Integer)
    Text1(Index).Tag = "y"
End Sub

Private Sub Text1_LostFocus(Index As Integer)
    Text1(Index).Tag = ""
End Sub

A w kodzie przyciśnięcia przycisku:
Dim cx As Integer
   
For cx = Text1.LBound To Text1.UBound
    If Text1(cx).Tag = "y" Then
        'Tutaj piszesz, co ma się stać, w polu Text1(cx) (czyli wybranym)
    End If
Next


[Post edytowany dnia 22-01-2005 10:24 przez marcin_an]


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

22-01-2005 10:23
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 1 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1