Hej PROBLEMET. I vårt program som vi gör för kunds räkning skall man kunna editera IP-adresser. Jag vill ha en sån där textbox som är i windows med tre punkter och halvautomatisk. Enklare att använda: Aha, hade inte en aning om denna egenskap....Trap Event.
Jag har kod i text1.keydown. Jag vill inte att detta event skall triggas när
jag kör sendkeys-historier
Jag har nu en temporär lösning med en bailout-variabel som sätts till
true innan jag gör sendkeys och till false efter.
I eventet keydown kollar jag om bail-variabeln är true och gör då en
exit sub.
Men det måste gå att lösa detta med nåt slags API som stänger av eller trappar
eventet så det inte utlöses ??
Idér någon.
/peterhSv: Trap Event.
Jag använder sendkeys för att flytta markören till rätt ställe i textsträngen i textboxen om du förstår.
När användaren trycker en siffra fylls den i i textboxen på markörens position. Sedan måste jag jag uppdatera textboxen och när detta är klar är markören längst till höger. Jag måste således flytta den till rätt position.
Men det är OK det har löst sig!
/peterhSv: Trap Event.
Text1.SelPos = 4
Egenskapen anger markörens position i textrutan. Du kan oxå markera text med:
Text1.SelLength
Exempel:
Private Sub Text1_GotFocus()
With Text1
.SelStart = 0
.SelLength = Len(.Text)
End With
End SubSv: Trap Event.
KANON Hillkvist du är en klippa.!
/peterh