Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 08:52

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

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.

Reply
 
Old   #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.ClickedThen BLABLABLA
Else
BLABLABLA 
Aber das Clicked ist der Falsche Befehl wie geht das?

Gruß
Drew
anonymous-f4h279 is offline  
Old 06/19/2010, 02:42   #2
 
shadow52's Avatar
 
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.
shadow52 is offline  
Thanks
1 User
Old 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 View Post
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
Rainvair is offline  
Thanks
1 User
Old 06/19/2010, 02:52   #4
 
P-a-i-n's Avatar
 
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.ObjectByVal e As System.EventArgsHandles 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.ObjectByVal e As System.EventArgsHandles Button1.Click

        
If Label1.Text "hallo" Then
            Label1
.Text "ciao"
        
Else
            
Label1.Text "ciao"
            
Label1.Text "hallo"
        
End If
    
End Sub 
P-a-i-n is offline  
Thanks
1 User
Old 06/19/2010, 04:31   #5
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by Rainvair View Post
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.
Atheuz is offline  
Thanks
1 User
Old 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.CheckedThen
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.
anonymous-f4h279 is offline  
Old 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
killeeer111 is offline  
Thanks
1 User
Old 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 View Post
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.
anonymous-f4h279 is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.