![]() |
Anzeige:
|
|
|||||||
| Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten! |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 12.10.2006
Beiträge: 18
|
Moin an alle
ich habe einen kleinen Taschenrechner programmiert und soll diesen nun erweitern/verbessern. Und da ich noch nicht sehr viel Ahnung vom Programmieren habe stehe vor einigen kleinen Problemen 1. Eine direkte Eingabe der Zahlen in die Textbox soll nur über das NumPad möglich sein. Wie lass ich das Programm auf die NumLock Taste reagieren so dass nur wenn diese aktiv ist Zahlen über dieses eingegeben werden kann? 2. Hab ich eine Taste für einen Vorzeichenwechsel. Dieser steht aber nicht unbedingt vor der Zahl... wie lass ich das Minuszeichen in der Textbox vor der eingegebenen Zahl erscheinen? 3. Es soll möglich sein mehrere Operationen direkt nacheinander zu einzugeben. Bisher hab ich die + - / * -Buttons nach einem Klick darauf gesperrt damit man zB nicht ++ oder so eingeben konnte. Vielen Dank im voraus |
|
|
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 17.08.2005
Beiträge: 104
|
Hi!!
zu 1: Ich denke dafür wirst do wohl eine API Funktion benötigen, Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Int32) As Int32 zu 2: einfach den Text lesen und Vorzeichen an Beginn einfügen und neu schreiben. zu 3: Klammern setzen mfg ARCUS_L
__________________
Schweigen ist die unerträglichste Erwiderung. Gilbert K. Chesterton |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|