Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 21:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



VB 2010: Textbox focus

Discussion on VB 2010: Textbox focus within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1

 
Dingtax's Avatar
 
elite*gold: 340
The Black Market: 144/0/0
Join Date: Apr 2011
Posts: 1,577
Received Thanks: 341
Red face VB 2010: Textbox focus

Hallo,

ich habe in meinem Tool mehrere Textboxen, nach dem die maximale Anzahl an Zahlen eingegeben wurde soll zur nächsten gesprungen werden. Das klappt auch, nur springt das Programm erst beim 5. Anschlag weiter, sodass wenn man einfach den Code eingibt, immer die 5. Zahlt 'verschluckt' wird. Wie kann ich das ändern?

Code:
    Private Sub PSCBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles PSCBox1.KeyPress
        Select Case Asc(e.KeyChar)
            Case 48 To 57, 8

            Case Else
                e.Handled = True
        End Select

        If PSCBox1.TextLength = 4 Then PSCBox2.Focus()
        PSCBox1.MaxLength = 4
    End Sub
Dingtax is offline  
Old 10/30/2013, 15:56   #2
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Verwende das TextChanged-Event.
qkuh is offline  
Thanks
1 User
Old 10/31/2013, 08:39   #3

 
Aeh''s Avatar
 
elite*gold: 2
Join Date: May 2007
Posts: 3,642
Received Thanks: 432
Quote:
If PSCBox1.TextLength = 5 Then PSCBox2.Focus()
PSCBox1.MaxLength = 5
Mach das mal so, würde mich interessieren ob es dann geht.
Aeh' is offline  
Old 10/31/2013, 10:59   #4
 
DeinMud's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 990
Received Thanks: 127
If TextBox1.Text.Length = 3 Then
TextBox2.Focus()
End If
e.Handled = Not ("1234567890" & Convert.ToChar(8)).Contains(e.KeyChar)

Noch einige Sachen;
-Asc() ist veraltet - Benutze Convert.ToInt16()
-Wenn man etwas auf einen booleschen wert überprüft & dabei etwas anderes auf einen setzt, braucht man keine If / Select Case Abfrage
Hier noch etwas über Böse Funktionen aus VB 6:

Textbox1.MaxLength bitte im designer setzen.
DeinMud is offline  
Reply


Similar Threads Similar Threads
TextBox problems
07/26/2013 - AutoIt - 4 Replies
Hey Guys, I need help by making a textbox... I got some codes for that founded at Internet but they are Editable. I want to make the textbox not editable... Here is my code i use now (editable) $textbox = GUICtrlCreateInput("My text", 8, 350, 150) What's the code to make it NOT editable?
[C#] TextBox Aktualisieren
06/15/2013 - .NET Languages - 6 Replies
edit: hat sich erledigt.. sry
[VB 2010] Textbox Inhalt Speichern und Auslesen?
03/09/2013 - .NET Languages - 3 Replies
Hallo liebe Community, ich bin grad dabei ein Programm zu schreiben ;) und würde jetzt gerne wissen wie ich Eine Zeile in zwei Textboxen aufteilen kann. Mache das momentan hiermit.TextBox9.Text = sr.ReadLine() Ich habe es schon so versucht TextBox9.Text + TextBox10.Text = sr.ReadLine() Aber dann kommt die Fehler Meldung Fehler 1 Eigenschaftenzugriff muss der Eigenschaft zugewiesen werden oder deren Wert verwenden . Währe sehr dankbar für hilfe. Mfg Nightr0ad
Visual Basic 2010 Textbox
11/19/2010 - .NET Languages - 3 Replies
Hey Community hab wie immer eine frage:) und zwar will ich in einer Form ein backgroundimage machen. nun ist nur das problem ich hab da 2 große textboxen die viel verdecken und aber so groß sein müssen. nun ist meine frage geht es irgendwie eine textbox.backcolor auf transparent zu schalten damit man den hintergrund also das bild besser sieht. wenn ich auf backcolor.transparent gehe kommt das "wird vom steuereltement nicht unterstützt...". Hoffe das ihr mir helfen könnt Ps: Es MUSS...



All times are GMT +1. The time now is 21:59.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.