|
You last visited: Today at 03:11
Advertisement
Eingabe prüfen TextBoxes
Discussion on Eingabe prüfen TextBoxes within the .NET Languages forum part of the Coders Den category.
04/22/2015, 10:52
|
#1
|
elite*gold: 356
Join Date: Jul 2011
Posts: 1,295
Received Thanks: 108
|
Eingabe prüfen TextBoxes
Moin,
kurz und knapp: Ich will, dass wenn in 3 verschiedenen TextBoxes genau das vorgegebene steht, das dann die Buttons und CheckBoxes aktiviert werden. Jedoch tut sich nichts..
Code:
Private Sub
If ((TextBox1.Text = "1") And (TextBox2.Text = "2") And (TextBox3.Text = "3")) Then
CheckBox1.Enabled = True
CheckBox2.Enabled = True
CheckBox3.Enabled = True
CheckBox4.Enabled = True
CheckBox5.Enabled = True
CheckBox6.Enabled = True
CheckBox9.Enabled = True
CheckBox8.Enabled = True
Sprich die Kombination MUSS passen, erst dann werden die Buttons und Checkboxes aktiviert.
Weiß jemand Rat???
|
|
|
04/22/2015, 12:06
|
#2
|
elite*gold: 340
Join Date: Apr 2011
Posts: 1,577
Received Thanks: 341
|
Ich gehe mal davon aus, dass zum Zeitpunkt der Überprüfung die Bedingung nicht erfüllt ist. Damit spätere Eingaben berücksichtigt werden können benötigst du einen ActionListener, in diesem würde ich die Überprüfung aufrufen
|
|
|
04/22/2015, 13:17
|
#3
|
elite*gold: 0
Join Date: Mar 2010
Posts: 22
Received Thanks: 3
|
Du kannst einfach das PreviewTextInput Event auf allen drei Textboxes verwenden. Das Event wird bei jedem Tastenschlag, welchen du in der Textbox ausführst, aufgerufen. Dort einfach deine Überprüfung einfügen...
|
|
|
04/22/2015, 14:41
|
#4
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
1. nutze AndAlso 
2. benenne deine Controls richtig
3. setze eine Handler auf das TextChanged Event und überprüfe deine Bedingungen dort
|
|
|
04/22/2015, 15:35
|
#5
|
elite*gold: 356
Join Date: Jul 2011
Posts: 1,295
Received Thanks: 108
|
Gott ist das umständlich.. Ich programmiere seit 3 Tagen
Aber danke für eure Tipps!
|
|
|
04/26/2015, 01:36
|
#6
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Muss bei einer Abfrage nicht '==' statt '=' verwendet werden?
|
|
|
04/26/2015, 01:44
|
#7
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
in vb nicht
|
|
|
04/27/2015, 17:32
|
#8
|
elite*gold: 0
Join Date: Mar 2014
Posts: 2,790
Received Thanks: 6,655
|
Code:
If TextBox1.Text = "1" Then
if Textbox2.Text = "2" Then
if Textbox3.Text = "3" Then
CheckBox1.Enabled = True
CheckBox2.Enabled = True
CheckBox3.Enabled = True
CheckBox4.Enabled = True
CheckBox5.Enabled = True
CheckBox6.Enabled = True
CheckBox9.Enabled = True
CheckBox8.Enabled = True
End if
End if
End if
|
|
|
04/27/2015, 21:58
|
#9
|
elite*gold: 26
Join Date: Dec 2010
Posts: 2,628
Received Thanks: 1,816
|
Quote:
Originally Posted by #Lucas#
Code:
If TextBox1.Text = "1" Then
if Textbox2.Text = "2" Then
if Textbox3.Text = "3" Then
CheckBox1.Enabled = True
CheckBox2.Enabled = True
CheckBox3.Enabled = True
CheckBox4.Enabled = True
CheckBox5.Enabled = True
CheckBox6.Enabled = True
CheckBox9.Enabled = True
CheckBox8.Enabled = True
End if
End if
End if
|
also verschachtelte If Abfragen sind ja nicht sehr schön da gefällt AndAlso schom besser
|
|
|
04/28/2015, 15:34
|
#10
|
elite*gold: 0
Join Date: Mar 2014
Posts: 2,790
Received Thanks: 6,655
|
Quote:
Originally Posted by stotterer09
also verschachtelte If Abfragen sind ja nicht sehr schön da gefällt AndAlso schom besser
|
Wenns bei ihm nicht richtig geht, soll er es halt so machen 
Ist ja nur ein Vorschlag, wenn du was besseres hast. Dann teile es mit uns
|
|
|
04/28/2015, 18:37
|
#11
|
elite*gold: 0
Join Date: Sep 2013
Posts: 30
Received Thanks: 5
|
Code:
//Dieses Event tritt ein sobald sich der Text in Tbx1, Tbx2 oder Tbx3 ändert
Private Sub TbxTextChanged(ByVal Tbx As TextBox, ByVal e As EventArgs) Handles Tbx1.TextChanged, Tbx2.TextChanged, Tbx3.TextChanged
//Inahtl der TextBoxen prüfen
If Tbx1.Text = "1" And Tbx2.Text = "2" And Tbx3.Text = "3" Then
//CheckBoxes aktiveren
Cbx1.Enabled = True
Cbx2.Enabled = True
Cbx3.Enabled = True
Cbx4.Enabled = True
Exit Sub //Event verlassen
End If
//CheckBoxes deaktivieren
Cbx1.Enabled = False
Cbx2.Enabled = False
Cbx3.Enabled = False
Cbx4.Enabled = False
End Sub
Kommentare sollten eigentlich alles erklären!
|
|
|
04/28/2015, 19:22
|
#12
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Code:
Cbx1.Enabled = Cbx2.Enabled = Cbx3.Enabled = Cbx4.Enabled = Tbx1.Text = "1" AndAlso Tbx2.Text = "2" AndAlso Tbx3.Text = "3"
Bin hiermit VB .NET Experte.
|
|
|
04/28/2015, 19:44
|
#13
|
elite*gold: 46
Join Date: Oct 2010
Posts: 782
Received Thanks: 525
|
Quote:
Originally Posted by snow
Code:
Cbx1.Enabled = Cbx2.Enabled = Cbx3.Enabled = Cbx4.Enabled = Tbx1.Text = "1" AndAlso Tbx2.Text = "2" AndAlso Tbx3.Text = "3"
Bin hiermit VB .NET Experte. 
|
Wenn du das noch bei Google einreichst wirst du mit Sicherheit angenommen!
|
|
|
04/28/2015, 20:23
|
#14
|
elite*gold: 2932
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
|
@snow, denkste :P wobei mich das ergebnis tatsächlich auch überrascht
Vb.Net:

C#:
|
|
|
04/28/2015, 20:41
|
#15
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by tolio
@snow, denkste :P wobei mich das ergebnis tatsächlich auch überrascht
Vb.Net:

C#:

|
Schaut nach einem Fehler in der Fiddle Seite aus. Wusste gar nicht dass es sowas auch für .NET gibt.
|
|
|
 |
|
Similar Threads
|
cmd eingabe c#
02/07/2014 - .NET Languages - 4 Replies
Hallo Leute!
Habe ein weiteres Problem, ich habe eine winform geschrieben mit comboxen und textboxen (siehe Bild). Bis jetzt funktioniert alles, nun möchte ich aber einen weiteren button hinzufügen der dann cmd öffnet und den befehl eingibt.
Process.Start("cmd.exe" "C\" + "net use " + " comboBox2.text + "\\" + textbox6PC.text......);
und so weiter...
Funktioniert nur leider nicht.
hoffe ihr könnt mir helfen :)
|
Zufallsgenerator mit Eingabe.
09/06/2011 - Main - 5 Replies
Hallo.
Suche einen Zufallsgenerator/eine Seite, wo man beliebig viele Namen/Wörter eingeben kann(Mindestens 60 bitte) und dann ein Zufälliger davon ausgewählt wird. Danke im vorraus.
Ummgh23
|
Gui-eingabe auslesen
10/30/2010 - AutoIt - 13 Replies
Hi epvp,
Ein Programm soll eine Eingabe eines Input-Feldes in einem GUI auslesen.
Ich habe das so gemacht:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <ButtonConstants.au3>
#include <File.au3>
;ich schreibe immer gleich ein paar includes hin, weiß nie was ich noch so vorhabe...
|
eingabe
09/28/2009 - Metin2 Private Server - 4 Replies
hi leute
also wenn ich freebsd installieren will also die eine datei anklicke die 12 oder 13kb grosse da
dann kommt des mit freebsd dann warte ich immer bis der countdown fertig is
anschliessend sagt er was von login da geb ich root ein
aber dann bei passwort kann ich nichts eingeben kann mir jemand dieses prob lösen :D
mfg worker444
|
how do u make textboxes while making a train in CE
06/23/2007 - Conquer Online 2 - 0 Replies
i wondering how do u make textboxes for a trainer with Cheat engine. So then you can just change the values.
|
All times are GMT +1. The time now is 03:12.
|
|