Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 07:31

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

Advertisement



[VISUAL BASIC 2010] Label

Discussion on [VISUAL BASIC 2010] Label within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Question [VISUAL BASIC 2010] Label

Hallo,
ich bin grad dabei in VB eine Art Shooter zu basteln. Und zwar muss man, wenn Label-A(Monition) auf 0 ist auf "Nachladen" klicken, damit Label-A wieder auf 10 springt. Nur wenn Label-A auf 0 ist und man weiter schießt geht es in den Minusbereich (-1, -2, -3...) Das möchte ich aber verhindern. Label-A soll auf 0 bleiben, bis man auf nachladen geklickt hat.
Danke!
Visonar is offline  
Old 06/29/2011, 20:19   #2
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
If-Abfrage benutzen.
Kraizy​ is offline  
Old 06/30/2011, 12:52   #3
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Das ist ja mal sehr genau.
Darauf bin ich auch schon gekommen, aber ich weiß nicht, wie genau der Code aussehen sollte. Könntest du ihn mir bitte sagen?

€: "If Label.Text = "0" Then ???"
Visonar is offline  
Old 06/30/2011, 13:11   #4

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Quote:
Originally Posted by Visonar View Post
Das ist ja mal sehr genau.
Darauf bin ich auch schon gekommen, aber ich weiß nicht, wie genau der Code aussehen sollte. Könntest du ihn mir bitte sagen?

€: "If Label.Text = "0" Then ???"
Copy&Paste wird dich nicht voranbringen. Wenn du nicht einmal simpelste IF-Abfragen beherrscht solltest du nochmal von ganz vorne anfangen..

if(label_munition.Text != "0")
{
//funktion für das schießen...
}
boxxiebabee is offline  
Old 06/30/2011, 13:23   #5
 
Visonar's Avatar
 
elite*gold: 103
Join Date: Mar 2009
Posts: 1,721
Received Thanks: 927
Hmm? Wie meinste das mit dem Coby&Paste?
Na, ja, dein Beitrag hat mir leider nicht im geringsten geholfen. Kannst du mir nicht einfach sagen, was anstelle von "Funktion für das Schließen" reinkommt?
Danke.
Visonar is offline  
Old 06/30/2011, 13:41   #6
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Code:
If [COLOR="SeaGreen"]Label1[/COLOR].text = ("0") Then
   [COLOR="Red"]Button1[/COLOR].enabled = True 'Nachladen möglich
Else
   [COLOR="Red"]Button1[/COLOR].enabled  = False ' Nachladen nicht möglich
End If
Label1 - Deine Monitionsanzeige
Button1 - Der Nachladeknopf

Und in Den Button
Code:
Label1.text += 50 'Es werden 50 Kugeln hinzugefügt

KOmpletter COde:
Code:
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Label1.Text += 50 '50 Kugeln werde gefüllt
    End Sub


    Private Sub Label1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.TextChanged
        If Label1.Text = ("0") Then
            Button1.Enabled = True    'Nachladebutton KLickbar machen
            Button2.enabled = False   'Schussbutton unklickbar machen
        Else
            Button1.Enabled = False    'Nachladebutton unklickbar machen
            Button2.enabled = True     'Schussbutton wieder klickbar machen

        End If
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Button1.Enabled = False
        Label1.Text = 50
    End Sub
End Class
@Lizzaran
Falsche Sprache das ist C++ oder C# was du machst...

€:
mrapc is offline  
Thanks
2 Users
Old 06/30/2011, 13:57   #7

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Quote:
Originally Posted by mrapc View Post
Code:
If [COLOR="SeaGreen"]Label1[/COLOR].text = ("0") Then
   [COLOR="Red"]Button1[/COLOR].enabled = True 'Nachladen möglich
Else
   [COLOR="Red"]Button1[/COLOR].enabled  = False ' Nachladen nicht möglich
End If
Label1 - Deine Monitionsanzeige
Button1 - Der Nachladeknopf

Und in Den Button
Code:
Label1.text += 50 'Es werden 50 Kugeln hinzugefügt

KOmpletter COde:
Code:
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Label1.Text += 50 '50 Kugeln werde gefüllt
    End Sub


    Private Sub Label1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.TextChanged
        If Label1.Text = ("0") Then
            Button1.Enabled = True    'Nachladebutton KLickbar machen
            Button2.enabled = False   'Schussbutton unklickbar machen
        Else
            Button1.Enabled = False    'Nachladebutton unklickbar machen
            Button2.enabled = True     'Schussbutton wieder klickbar machen

        End If
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Button1.Enabled = False
        Label1.Text = 50
    End Sub
End Class
@Lizzaran
Falsche Sprache das ist C++ oder C# was du machst...

€:
Ist mir klar, aber wenn man nur ein bisschen Ahnung hat, sollte man das in die richtige Sprache abwandeln können.
boxxiebabee is offline  
Old 06/30/2011, 14:03   #8
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Naja wohl war dafür brauch man aber eine Sprache die man Perfekt kann.

Ich ahb ihm mal den Kompletten code da gelassen der sollte ihm Helfen...
mrapc is offline  
Thanks
1 User
Old 06/30/2011, 14:08   #9
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Quote:
Label1.text += 50
Kraizy​ is offline  
Old 06/30/2011, 14:32   #10
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Hä was los ist doch voll der normale code
mrapc is offline  
Thanks
1 User
Old 06/30/2011, 14:35   #11
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
normaler Code?
Bitte lern erstmal selbst die Grundlagen, bevor du jemandem etwas beibringst...
Wie bereits in einem anderen Thread gesagt, benutz Option Strict On.
Kraizy​ is offline  
Old 06/30/2011, 14:43   #12
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Grr Ahh ich wette das Funktioniert Problem los man braucht nicht immer so irre viel zu schreiben da VB 2010 echt viel einem schon vor die Füsse legt und er will einfach nur ein POint and klick spiel mit vb machen und nicht gerade das Beste spiel der Welt schreiben da wird im Das Helfen mit OPtion bekommt er nur Probleme....
mrapc is offline  
Old 06/30/2011, 14:49   #13
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Quote:
Originally Posted by mrapc View Post
mit OPtion bekommt er nur Probleme....
Es ist sowas von egal was er programmiert, mit Opt. Str. On ist es anfangs vielleicht schwer, ja, aber er lernt dadurch auch gleich von Anfang an, wie man richtig programmiert und mit Datentypen umgeht (und produziert nicht so einen Mist wie du den hier geschrieben hast) und vermeidet später auch Fehler(-meldungen) die man dann immer stundenlang suchen muss.
Kraizy​ is offline  
Old 06/30/2011, 15:05   #14
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
mhh danke dass das was ich schreibe für dich Misst ist

aber ich denke nicht das man sich zu viel Arbeit machen muss

natürlich ist Option Strg on irgendwann notwendig aber noch nicht an dieser stelle sondern erst wenn man mit Zufall oder änderung Intern des Programmes zu tun hat wie z.B. bei einem Soundmaker/ Videocutter etc

Er wird hier ohne Problemlos zurecht kommen trotzdem danke
mrapc is offline  
Old 06/30/2011, 16:05   #15
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Quote:
mhh danke dass das was ich schreibe für dich Misst ist
Da kann ich nichts dran ändern.

Quote:
aber ich denke nicht das man sich zu viel Arbeit machen muss
Es ist nich viel mehr Arbeit, wenn man noch 2-3 Begriffe hinzufügt, um etwas richtig umzuwandeln, damit später keine Fehler auftreten und man den ganzen Code neu schreiben muss.

Quote:
natürlich ist Option Strg on irgendwann notwendig
Wenn man schlau ist, dann benutzt man das gleich von Anfang an, ansonsten hast du später damit Probleme und kannst gleich wieder alles von vorne lernen.

Quote:
Er wird hier ohne Problemlos zurecht kommen
versteh ich nicht...

Quote:
trotzdem danke
kein Problem.
Kraizy​ is offline  
Reply

Tags
basic, label, visual


Similar Threads Similar Threads
Visual Basic 2010-Waiting for Process Label
05/30/2011 - .NET Languages - 6 Replies
#closed
Visual Basic 2010 KEY !!!
11/22/2010 - Trading - 1 Replies
Guten Tag verkaufe Visual Basic 10 keys 9 Vorhanden Pro key 5 euro Originale.
Visual Basic 2010
11/14/2010 - .NET Languages - 2 Replies
Moin community hab ma wieder eine frage zu visual basic 2010 und zwar versuch ich ein admin tool für starcraft2 zu erstellen das für livestreamer da ist nur mein problem ist das das programm immer sich in den hintergrund packt sobald ich starcraft2 öffne ich hab es schon mit den befehlen wie me.topmost = true oder me.bringtofront probiert aber nichts funktionert ...
Visual Basic 2010 [WMP]
06/12/2010 - Technical Support - 0 Replies
Jah also ich woltle mal einen Eigenden machen nur wie Speicher ich den das meine Freunde den auch bekommen können von mir? Frage:Kann ich auch den schwarzenhintergund in ein von meinen Designs ändern und das Icon ganz oben auch ändern? Und was kann man noch so damit machen? Bitte um hilfe!



All times are GMT +1. The time now is 07:32.


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.