CommandButton
Last Updated: May 26 2007 01:34, Started by
s_marrius
, May 21 2007 19:07
·
0
#1
Posted 21 May 2007 - 19:07
Salut la toata lumea.
De la inceput tin sa precizez ca sunt un incepator in ale VB-ului. Am un control button si vreau ca atunci cand apas o anumita tasta sa se comporte ca atunci cand as face click cu mouse-ul pe el, dar nu stiu cum sa fac asta sau daca este posibil.Va multumesc anticipat. |
#2
Posted 22 May 2007 - 09:43
s_marrius, on May 21 2007, 20:07, said: Salut la toata lumea. De la inceput tin sa precizez ca sunt un incepator in ale VB-ului. Am un control button si vreau ca atunci cand apas o anumita tasta sa se comporte ca atunci cand as face click cu mouse-ul pe el, dar nu stiu cum sa fac asta sau daca este posibil.Va multumesc anticipat. Studiezi VB 6.0, VBA sau VB.NET? Ideea de baza e sa prinzi evenimentul KeyDown al formei, si sa verifici daca s-a apasat tasta cu pricina. Daca da, atunci executi event handlerul butonului. |
#3
Posted 22 May 2007 - 11:16
In primul rand multumesc ca ai avut timp pentru mine si in al doilea rand studiez vb6.0.Am reusit sa vad daca tasta asociata butonului a fost apasata dar nu stiu cum sa fac ca si butonul sa se comporte ca si cum as face click pe el (ma refer la partea grafica).
Edited by s_marrius, 22 May 2007 - 11:19. |
#4
Posted 22 May 2007 - 11:53
s_marrius, on May 22 2007, 12:16, said: In primul rand multumesc ca ai avut timp pentru mine si in al doilea rand studiez vb6.0.Am reusit sa vad daca tasta asociata butonului a fost apasata dar nu stiu cum sa fac ca si butonul sa se comporte ca si cum as face click pe el (ma refer la partea grafica). Dar e absolut necesar sa se vada cum butonul se apasa singur? Adica, pe mine, ca si utilizator, m-ar intriga un astfel de comportament al butoanelor ..... |
#5
Posted 22 May 2007 - 12:25
Nu este obligatoriu.
E un moft de al meu. Multumesc oricum. |
#6
Posted 26 May 2007 - 01:34
Dupa ce faci ce a zis shiva cu onkeydown "emulezi" apasarea butonului cu mesajele care in mod normal ar declansa si desena butonul. Adica ii trimiti buttonului respectiv pe rand un WM_MOUSEMOVE apoi un WM_LBUTTONDOWN urmat de un WM_LBUTTONUP eventual cu un mic delay intre ele pentru a se observa apasarea butonului, succes!
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users