Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Tworzenie kontrolki
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
Tworzenie kontrolki

Musze się przyznać, że nigdy wcześniej sam nie tworzyłem żadnych kontrolek i nie mam o tym pojęcia.

Problem jest taki, że w żaden sposób nie mogę rozwiązać mojego problemu z ComboBoxEx.

Jak się okazuje problem można rozwiązać ale potrzebne mi jest zdarzenie GotFocus i KillFocus, które dostarczają wszystkie kontrolki.

Jak wiadomo każda nowa kontrolka (tzn. tworzona UserControl) ma domyślnie wbudowane te dwa zdarzenia dlatego chciałem stworzyć ComboBox'a jako kontrolkę UserControl.

Jak to zrobić ??

P.S. Jak się dować do uchwytu tej nowej kontrolki ??

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

25-10-2004 13:49
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Powiedzmy że wiem jak przejąć uchwyt kontrolki

Hwnd1 = UserControl.Hwnd

tyle, ze własciwa kontrolka jest tworzona funkcją CreateWindowEx, która też zwraca uchwyt np. Hwnd2

I co teraz.

Przetestowałem  kontrolkę na funkcji

Private Sub Mojakontrolka_GotFocus()
MsgBox ""
End Sub

i jak się okazuje MsgBox pokazuje się nie gdy kliknę na okno utworzone funkcja CreateWindowEx tylko na prostokąt (ten co widać jak się dodaje kontrolkę - z takimi kropkami ci co robili kontrolki wiedzą o co mi chodzi).

Jak powiązać tą funkcję z kliknięciem na właściwą kontrolkę ??

Nie wiem czy dobrze opisałem

Pozdrawiam.

[Post edytowany dnia 25-10-2004 15:46 przez DJK]


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

25-10-2004 15:44
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 1 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1