Ik ben bezig een component te maken die bestaat uit een text vak
Alleen heeft standaard vb tekstvak maar weinig mogelijkheden. Mijn tekstvak moet kunnen:
-active tekstvak heeft andere achtergrond kleur
-naar volgende tekstvak gaan wanneer er op pijlomlaag/enter/tab wordt gedrukt
-naar vorige tekstvak gaan wanneer er op pijlomhoog/shift tab wordt gedrukt
-wanneer bovenste tekstvak geselecteerd is moet er niet nog hoger kunnen gegaan worden
-bij onderste tekstvak geselecteerd mag er niet nog verder naar benede gegaan zodat ie weer naar eerste springt.
Voor volgend tekstvak simuleer ik gewoon de toets "Tab"
en voor vorig tekstvak shift-tab.
Het gaat dus om een tekstvak die ik later in al me projecten wil gebruiken, dus vooraf is de naam en aantal niet bekend.
En dat soort dingen. Ben er al aardig ver mee, maare heb problemen met het afvangen van de tab toets. Ik heb het nu opgelost door bij het Lostfocus event van tekstvak te kijken of dit gebeurd is door de tabtoets dmv een api call (weet zo niet welke). Maar dit werkt allemaal niet echt geweldig en begin overzicht kwijt te raken. Ik gebruikte eerst sendkeys maar daar wil ik vanaf, die bugged beetje en laat numlock knipperen.
Weet iemand hoe ik dit et beste kan aanpakken?
Alleen heeft standaard vb tekstvak maar weinig mogelijkheden. Mijn tekstvak moet kunnen:
-active tekstvak heeft andere achtergrond kleur
-naar volgende tekstvak gaan wanneer er op pijlomlaag/enter/tab wordt gedrukt
-naar vorige tekstvak gaan wanneer er op pijlomhoog/shift tab wordt gedrukt
-wanneer bovenste tekstvak geselecteerd is moet er niet nog hoger kunnen gegaan worden
-bij onderste tekstvak geselecteerd mag er niet nog verder naar benede gegaan zodat ie weer naar eerste springt.
Voor volgend tekstvak simuleer ik gewoon de toets "Tab"
en voor vorig tekstvak shift-tab.
Het gaat dus om een tekstvak die ik later in al me projecten wil gebruiken, dus vooraf is de naam en aantal niet bekend.
En dat soort dingen. Ben er al aardig ver mee, maare heb problemen met het afvangen van de tab toets. Ik heb het nu opgelost door bij het Lostfocus event van tekstvak te kijken of dit gebeurd is door de tabtoets dmv een api call (weet zo niet welke). Maar dit werkt allemaal niet echt geweldig en begin overzicht kwijt te raken. Ik gebruikte eerst sendkeys maar daar wil ik vanaf, die bugged beetje en laat numlock knipperen.
Weet iemand hoe ik dit et beste kan aanpakken?