vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Fokus beim Start auf Textfeld 
Autor: tyfoo
Datum: 06.07.07 15:15

Hi! Ich habe einen kleinen Rechner zur Kalkulation von Vorwiderständen für Leuchtmittel programmiert. Klappt auch alles gut, nur hätte ich es gern, dass sich der Cursor direkt beim Programmstart in einem Textfeld befindet. Habe schon versucht
Input_Volt.Focus()
an verschiedenen Stellen einzubauen, aber es zeigt nie eine Wirkung.
Dies ist der gesamte Code:
Public Class tyfoo
    ' [TYFOO]:.
 
    Dim LED_mA_r As String
    Dim LED_Ampere_r As String
    Dim LED_Watt_r As String
    Dim LED_Spannung_r As String
    Dim Widerstand_Volt_r As String
    Dim Widerstand_Ohm_r As String
    Dim Widerstand_Watt_r As String
    Dim Input_Volt_r As String
 
    Private Sub tyfoo_FormClosing(ByVal sender As System.Object, ByVal e As _
      System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
        If MessageBox.Show("Beenden?", _
  "[TYFOO]:.", MessageBoxButtons.YesNo, MessageBoxIcon.Information, _
  MessageBoxDefaultButton.Button2) = Windows.Forms.DialogResult.No Then
            e.Cancel = True
        End If
    End Sub
 
    Private Sub Input_Volt_KeyPress(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.KeyPressEventArgs) Handles Input_Volt.KeyPress
        Select Case AscW(e.KeyChar)
            Case 44, 46, 48 To 57, 8
            Case Else
                e.Handled = True
 
        End Select
    End Sub
 
    Private Sub LED_mA_KeyPress(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.KeyPressEventArgs) Handles LED_mA.KeyPress
        Select Case AscW(e.KeyChar)
            Case 44, 46, 48 To 57, 8
            Case Else
                e.Handled = True
        End Select
    End Sub
 
    Private Sub LED_Spannung_KeyPress(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.KeyPressEventArgs) Handles LED_Spannung.KeyPress
        Select Case AscW(e.KeyChar)
            Case 44, 46, 48 To 57, 8
            Case Else
                e.Handled = True
        End Select
    End Sub
 
    Private Sub calc_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles calc.Click
        If Input_Volt.Text = "" Or Input_Volt.Text = "," Then
            MsgBox("Eingabe inkorrekt!", MessageBoxButtons.OK, "Fehler")
            Input_Volt.Focus()
            Exit Sub
        End If
        If LED_Spannung.Text = "" Or Input_Volt.Text = "," Then
            MsgBox("Eingabe inkorrekt!", MessageBoxButtons.OK, "Fehler")
            LED_Spannung.Focus()
            Exit Sub
        End If
        If LED_mA.Text = "" Or Input_Volt.Text = "," Then
            MsgBox("Eingabe inkorrekt!", MessageBoxButtons.OK, "Fehler")
            LED_mA.Focus()
            Exit Sub
        End If
 
        Input_Volt_r = Input_Volt.Text
        LED_mA_r = LED_mA.Text
        LED_Spannung_r = LED_Spannung.Text
 
        LED_Ampere_r = LED_mA_r / 1000
        LED_Watt_r = LED_Spannung_r * LED_Ampere_r
        Widerstand_Volt_r = Input_Volt_r - LED_Spannung_r
        Widerstand_Ohm_r = Widerstand_Volt_r / LED_Ampere_r
        Widerstand_Watt_r = Widerstand_Volt_r * LED_Ampere_r
 
        ergebnis1.Text = LED_Watt_r
        ergebnis2.Text = Widerstand_Ohm_r
        ergebnis3.Text = Widerstand_Watt_r
    End Sub
End Class
Vielleicht könnte ihr mir ja sagen, wie ich vorgehen muss.

Noch eine zweite Frage: Wie ist es möglich, dass egal wo sich der Cursor befindet, beim Betätigen der 'Enter'-Taste der Code von 'calc_Click' ausgeführt wird?

Danke! lg Stefan

[TYFOO]:.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fokus beim Start auf Textfeld1.173tyfoo06.07.07 15:15
Re: Fokus beim Start auf Textfeld649GPM06.07.07 15:26
Re: Fokus beim Start auf Textfeld631tyfoo06.07.07 15:43
Re: Fokus beim Start auf Textfeld633Chief06.07.07 16:06
Re: Fokus beim Start auf Textfeld613tyfoo06.07.07 16:11
Re: Fokus beim Start auf Textfeld647GPM06.07.07 16:21
Re: Fokus beim Start auf Textfeld604tyfoo06.07.07 16:25
Re: Fokus beim Start auf Textfeld629tyfoo06.07.07 16:29
Re: Fokus beim Start auf Textfeld632GPM06.07.07 16:38
Re: Fokus beim Start auf Textfeld650tyfoo06.07.07 16:47
Re: Fokus beim Start auf Textfeld634GPM06.07.07 16:58
Re: Fokus beim Start auf Textfeld704tyfoo06.07.07 17:07
Re: Fokus beim Start auf Textfeld664GPM06.07.07 17:43
Re: Fokus beim Start auf Textfeld614tyfoo06.07.07 17:53

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel