|
You last visited: Today at 08:52
Advertisement
[VB]Überprüfungen ob Button Click
Discussion on [VB]Überprüfungen ob Button Click within the .NET Languages forum part of the Coders Den category.
06/19/2010, 01:41
|
#1
|
elite*gold: 24
Join Date: Apr 2010
Posts: 35,827
Received Thanks: 6,344
|
[VB]Überprüfungen ob Button Click
Moin,
kann mir jemand sagen wie der Befehl heißt wie ich überprüfen kann ob ein Button geklickt wurde?
z.B möchte jetzt machen
PHP Code:
If(Button1.Clicked) Then BLABLABLA
Else
BLABLABLA
Aber das Clicked ist der Falsche Befehl wie geht das?
Gruß
Drew
|
|
|
06/19/2010, 02:42
|
#2
|
elite*gold: 13
Join Date: May 2009
Posts: 1,314
Received Thanks: 1,483
|
Einen direkten "Befehl" zum überprüfen gibt es meines wissens nicht ,du könntest aber z.B ein Label hinzu fügen dieses auf Visible = False stellen und in das Button Click event folgendes schreiben
Code:
Label1.Text = "Button gedrückt"
If Label1.Text = "Button gedrückt" Then
MsgBox("Button wurde gedrückt !") ' oder dein eigener Befehl !
End If
Somit würde der Button seinen Text ändern und gleich zeitig eine Message kommen. Dort kannst du ja dann einfach deinen Befehl hin schreiben , anstatt der Message Box.
|
|
|
06/19/2010, 02:50
|
#3
|
elite*gold: 0
Join Date: Aug 2007
Posts: 4,043
Received Thanks: 2,551
|
Quote:
Originally Posted by shadow52
Einen direkten "Befehl" zum überprüfen gibt es meines wissens nicht ,du könntest aber z.B ein Label hinzu fügen dieses auf Visible = False stellen und in das Button Click event folgendes schreiben
Code:
Label1.Text = "Button gedrückt"
If Label1.Text = "Button gedrückt" Then
MsgBox("Button wurde gedrückt !") ' oder dein eigener Befehl !
End If
Somit würde der Button seinen Text ändern und gleich zeitig eine Message kommen. Dort kannst du ja dann einfach deinen Befehl hin schreiben , anstatt der Message Box.
|
Mir wäre es auch neu das man das direkt überprüfen kann. Mein Vorschlag wäre das du, was auch immer du auslösen willst, es direkt über den Button auslöst
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Timer1.Enabled = True '' Befehl den du ausführen willst
Label1.text = "Timer1 ist nun aktiv" ''Ausgabe das Button1 geklickt wurde
|
|
|
06/19/2010, 02:52
|
#4
|
elite*gold: 0
Join Date: Nov 2009
Posts: 1,258
Received Thanks: 396
|
die frage ist ein witz
PHP Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox("ich wurde geklickt")
End Sub
mal eine andere frage
wieso ein else ?
in der button abfrage könntest du das machen das passiert nur wenn der button geklickt wird aber machst du es woanders in einer anderen prozedur wo du die anfrage machst und diese prozedur wird durch laufen wird immer das else anziehen weil der button ja sicher nicht geklickt wurde
sehe ich als fehlerquelle und total unnötig
das kannste bei labels u.s.w machen das der text sich ändert nach jedem klick einfaches beispiel
PHP Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Label1.Text = "hallo" Then
Label1.Text = "ciao"
Else
Label1.Text = "ciao"
Label1.Text = "hallo"
End If
End Sub
|
|
|
06/19/2010, 04:31
|
#5
|
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
|
Quote:
Originally Posted by Rainvair
Mir wäre es auch neu das man das direkt überprüfen kann. Mein Vorschlag wäre das du, was auch immer du auslösen willst, es direkt über den Button auslöst
|
Natürlich könnte man es, man kann immer neue Events oder in diesem Fall Eigenschaften zuordnen. Oder schlicht mit einer Variablen überprüfen. Ob es Sinn machen würde ist aber fraglich.
|
|
|
06/19/2010, 10:19
|
#6
|
elite*gold: 24
Join Date: Apr 2010
Posts: 35,827
Received Thanks: 6,344
|
Danke euch.
Pain Else = falls.
Also in einer Checkbox kann man das ganz gut zeigen.
PHP Code:
If (CheckBox1.Checked) Then
Timer1.Start()
Else
Timer1.Stop()
End If
So wenn du nun den Haken setzt, startet sich der Timer.
Wenn du den Haken runter nimmst stopt er sich.
|
|
|
06/19/2010, 12:39
|
#7
|
elite*gold: 0
Join Date: Nov 2009
Posts: 328
Received Thanks: 364
|
hier ein kurzes beispiel, wie er überprüft, wenn der button2 geklickt wird, ob button1 schon geklickt worden ist:
Code:
Public Class Form1
dim ueberpruefung as string = "nicht geklickt"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ueberpruefung = "geklickt"
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
if ueberpruefung = "geklickt" then
MsgBox("Du hast vorher button1 geklickt!")
else
MsgBox("Du hast den Button2 vorher gedrückt!")
End Sub
End Class
mfg
|
|
|
06/19/2010, 13:02
|
#8
|
elite*gold: 24
Join Date: Apr 2010
Posts: 35,827
Received Thanks: 6,344
|
Quote:
Originally Posted by killeeer111
hier ein kurzes beispiel, wie er überprüft, wenn der button2 geklickt wird, ob button1 schon geklickt worden ist:
Code:
Public Class Form1
dim ueberpruefung as string = "nicht geklickt"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ueberpruefung = "geklickt"
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
if ueberpruefung = "geklickt" then
MsgBox("Du hast vorher button1 geklickt!")
else
MsgBox("Du hast den Button2 vorher gedrückt!")
End Sub
End Class
mfg
|
Ne so brauch ich das nicht, hat sich aber schon geklärt.
|
|
|
 |
Similar Threads
|
WarRock statt KOREANISCHE BUTTON --> Englische BUTTON
02/26/2010 - WarRock - 6 Replies
Bin mir nicht sicher ob es diesen Thread schon gibt
aber hab bis jetzt nichts gesehen hier.
Funktionen
Für WarRock Korea
Koreanische Schriften (Button) weg und englische Schriften (Button) hin
Anleitung
|
How to make DSEE THQ Work...Click thank button please.
09/29/2009 - Dragonica - 14 Replies
Uninstall everything related to DSEE, completely delete all of it, delete all engine.ini from C drive and your release folder.
Extract DSEE 1.1 to your desktop.
Run it, don't check anything.
Open up open beta launcher or w.e to run dragonica, and click start game or whatever.
As soon as you hit start game, click GO on DSEE, before hackshield ever even opens, it should pop up the version choice window before hack shield comes up. (Preventing it from updating).
|
Cant click start button on bot menu
11/11/2007 - Silkroad Online - 7 Replies
i installed it as i was supposed to and the patching and all that went fine.
i setted up the bot and saved script and all that but i cant press the start button.
i can press every thing else on the bot menu but not start.
any1 knows what could cause this problem?
|
All times are GMT +1. The time now is 08:52.
|
|