Wie kann man eine Combo box befehle gebe bedeute
[code]With Combo1
.AddItem "Dark"
.AddItem "Water"
.AddItem "Light"
.AddItem "Fire"
.AddItem "Earth"
.AddItem "Wind"[/code]
Wie kan man dark z.b den befehl geben das er timer2.enabel = true
oder sowas in der art
Weiterhin ne frahe wie kann meine If abstellen.
Bedeutet if = 1000
if = 500
if > 501
bedeutet wenn mehr mehr als 501 ist soll der befehl kommen die if = 500
abzuschalten wie gehts das [/list] _________________
Viktor « Webmaster »
Anmeldedatum: 08.12.2006 Beiträge: 354 Wohnort: Berlin
Verfasst am: 04.05.2007, 11:54
Ich verlang ja nicht viel aber eine vernünftige Ausdrucksweise solltest du schon haben bevor du postest ...
Ich versteh nicht was du willst, übersetze dein Frage nocheinmal ins Deutsche, damit dir auch jemand helfen kann ...
Sry aber ich versteh auch nich was du nun genau möchtest^^
Also wie enco sagt..nochmal bitte^^ _________________
r4z3r_ « Webmaster »
Anmeldedatum: 06.02.2007 Beiträge: 252
Verfasst am: 04.05.2007, 12:19
also beim ersten teil will er halt wissen, wie er mit Items in der combobox unterschiedliche befehle ausführen kann:
wenn du den eintrag der combobox änderst, änderst du die Text eigenschaft
das ganze kannste dann überprüfen mit ner if anweisung:
z.B. so:
[code]Private Sub Command1_Click()
If Combo1.Text = "A" Then
MsgBox "A"
End If
If Combo1.Text = "B" Then
MsgBox "B"
End If
End Sub
Private Sub Form_Load()
Combo1.AddItem ("A")
Combo1.AddItem ("B")
End Sub
[/code]
bei dem 2ten teil weiß ich auch nicht was er will^^
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 04.05.2007, 14:50
@Chickenman
Keine Ahnung ob ich die zweite Frage richtig verstanden habe, aber ich denke du brauchst die If Abfragen nur verschachteln.
[code]
if a = 100 then
if a < 501 then
'Hier kommt der Code hin, wenn a kleiner als 501 ist
Else
'Und hier, wenn a größer ist.
End if
End if
[/code] _________________ Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
Zuletzt bearbeitet von ZiG_ am 23.05.2007, 12:56, insgesamt einmal bearbeitet
r4z3r_ « Webmaster »
Anmeldedatum: 06.02.2007 Beiträge: 252
Verfasst am: 04.05.2007, 18:36
das ergibt aber wenig sinn^^ weil wenn a = 100 ist, wird überprüft ob a < 501 ist... klar ist 100 kleiner als 501 also irgendwie sinnlos...
aber falls das jetzt nur als beispiel dienen sollte ist es ja ok
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 04.05.2007, 18:41
Ja mensch. Keine Ahnung was er machen will.
Verständliche, zusammenhängende Sätze die einen Sinn ergeben sehe ich in seinem Post nicht.
Und natürlich solls ein Beispiel sein. Aus den paar Fetzen kann man ihm doch keinen Code posten und sollte man auch nicht. _________________ Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
bedeutet wenn mehr mehr als 501 ist soll der befehl kommen die if = 500
abzuschalten wie gehts das
also if kann man abstellen indem man es weglässt.
if = 1000 ???
is if jetzt ne variable oder was? eig heißt if then else auf deutsch wenn dann sonst
also wenn(if) BEDINGUNG DANN
...
Sonst
bei bedingung kommt iwie sowas wie a="Test" oder a < 1000 aber das is doof.
und wen if = 1000 bedeutet dann if = 500 ?? selber bug selber nonsense
und if > 501
dein if soll größer 501 sein? WAS?
ich versteh nix. ok egla ich mach vermutungen die dir helfen:
If Bedingung Then
Anweisung
ElseIF AndereBedingung
Anweiseung
End IF
suchst du sowas?
oder eher IF Bedingung then
Anweisung
Else
If Bedinung Then
Anweisung
Else
Anweisung
End IF
End If
kp inwiefern dir das hilft aber deutsch wäre toll meinetwegen auch englsich oder sumali aber hauptsache vernünfitg ausgedrückt... _________________
r4z3r_ « Webmaster »
Anmeldedatum: 06.02.2007 Beiträge: 252
Verfasst am: 05.05.2007, 08:32
ich glaube es hat keinen sinn weiter darüber zu diskutieren, was er will
wenn er wirklich hilfe haben will soll er mal genau sagen was er möchte
mfg
Chickenman_ Poster
Anmeldedatum: 24.04.2007 Beiträge: 149
Verfasst am: 05.05.2007, 20:23
ich meine ich habe eine IF , die will ich aber nicht irgend wann bei programm z.b keine ahnung ich will dieses If einfach nicht wie stelle ich eine if ab bedeutet.
z.b
wie kan meine if an stellen bzw aus stellen
vergleich bar mir enabel = true , enabel = false
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 05.05.2007, 20:34
So wie du deine Fragen formulierst wird dir keiner helfen können.
Außerdem ist es ja wohl absolutes Grundwissen beim programmieren, wie man If Abfragen verschachtelt. _________________ Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
r4z3r_ « Webmaster »
Anmeldedatum: 06.02.2007 Beiträge: 252
Verfasst am: 06.05.2007, 08:52
wo ist das problem? wenn du sozusagen "enabled" benutzen willst mach dir einfach ne extra variable die entweder true oder false ist, wäre doch fast das selbe
beispiel
[code]
If Text1.Text = 100 And if_enabled = True Then
' Anweisung
End If
[/code]
Chickenman_ Poster
Anmeldedatum: 24.04.2007 Beiträge: 149
Verfasst am: 06.05.2007, 18:58
danke
ZiG@ ich lerne nach problem und aus tutorial´s , ich mache irgend was oder will was machen und dann versuche ich das
r4z3r_ « Webmaster »
Anmeldedatum: 06.02.2007 Beiträge: 252
Verfasst am: 06.05.2007, 19:03
da er das ganze ja in vb-net will und es ne neue vb.net section gibt wäre es doch besser, wenn das ganze auch darein kommt! damit auch wirklich für .Net geholfen wird
Chickenman_ Poster
Anmeldedatum: 24.04.2007 Beiträge: 149
Verfasst am: 10.05.2007, 11:50
noch ne frage also ich möchte wie gesagt mit der combo was aus schalten wie mache ich das
Viktor « Webmaster »
Anmeldedatum: 08.12.2006 Beiträge: 354 Wohnort: Berlin
Verfasst am: 10.05.2007, 11:59
[code]Private Sub Combo1_Click()
If Combo1.Text = "An" Then
MsgBox "An"
Else
MsgBox "Aus"
End If
End Sub
Private Sub Form_Load()
Combo1.AddItem "An"
Combo1.AddItem "Aus"
End Sub
[/code] _________________