Jag skapade ett enkelt gränssnitt med en textruta och en kommandonapp. Högerjustering av enraders TextBoxar (Multiline=False) fungerar bara i Windows 98, Windows 2000 och senare (har för mig att NT4 fixar det med SP3 eller senare också, men är inte säker). Detta är en begränsning i operativsystemet, och inte VB relaterat. HejFunkar textrutor i Windows 95 ?
Textrutans egenskap Alignment satte jag till högerjusterad.
Sedan skapade jag en exe-fil.
Allting skedde på en dator med Windows 98.
Sålänge jag kör exefilen på en Win 98 maskin funkar textinmatningen
från höger.
Men när jag kör exefilen på en Win 95 maskin så sker tyvärr textinmatningen från VÄNSTER. Varför ?
Hur ska jag kunna få högerinmatning JÄMT ?
GunnarSv: Funkar textrutor i Windows 95 ?
Flerraders TextBoxar (Multiline=True) kan högerjusteras på alla 32-bitars versioner av Windows.
MSSv: Funkar textrutor i Windows 95 ?
>Flerraders TextBoxar (Multiline=True) kan högerjusteras på alla 32-bitars versioner av Windows.
Det finns en olägenhet med detta som du måste ta hand om
Om användaren trycker Enter (singel rad TextBox) så ser
det ut som om boxen blir tom.
Därför bör du ha detta i TextBoxens KeyPress Event
If KeyAscii = 13 Then KeyAscii = 0
mvh
Sven