|
| Autor |
Nachricht |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
MsgBox mit "Ja" und "Nein"
Verfasst am: 26.03.2007, 17:04 |
|
|
Wie bekomm ich sowas hin?
Hoffe ich hab's verständlich genug ausgedrückt.
Falls jemand nicht versteht, was ich meine, kann ich mal probieren das an (m)einem konkreten Fall zu verdeutlichen. |
|
| |
|
 |
Seki_ Newbie

Anmeldedatum: 24.03.2007 Beiträge: 9
|
Verfasst am: 26.03.2007, 17:12 |
|
|
| erklär malgenauer was dabei passienr soll ansonsten kansu ja ne form mit 2 buttons basteln mit ja und nein -.- versteh ned ganz wassu erreichen willst |
|
| |
|
 |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
Verfasst am: 26.03.2007, 17:23 |
|
|
Ja, da hab ich auch schon drüber nachgedacht. Aber dann hab ich das problem das ich nicht weiß, wie ich diese Form dann aufrufe.
Ich möchte halt einen Flooder machen, bei dem man die Geschwindigkeit, also den Interval selbst bestimmen kann. Damit man den aber nicht ausversehn zu hoch setzt, möchte ich eine art "Sicherheitsabfrage" dazwischen machen.
Also falls die Frequenz kleiner als 100 msg/sec. ist, startet er ganz normal.
Aber wenn der die Frequenz höher ist, soll ein fenster kommen in der Art: "Sicher, dass sie das riskieren wolen?" und als Antwortmöglichkeiten halt "Ja" oder "Nein".
Hoffe ist jetzt klarer, worauf ich hinaus möchte.. |
|
| |
|
 |
Seki_ Newbie

Anmeldedatum: 24.03.2007 Beiträge: 9
|
Verfasst am: 26.03.2007, 17:26 |
|
|
Machs halt mit ner If schleife(Lesson 2)
wobei ich mir ned so sicher bin ob du nen flooder schaffst zu proggen wennu nichtmal weißt wei man ne form aufruft^^
Fang lieber mit was einfacherem an |
|
| |
|
 |
ZiG_ Überflieger

Anmeldedatum: 07.03.2007 Beiträge: 1248
|
Verfasst am: 26.03.2007, 17:33 |
|
|
MsgBox auswerten
| Code: |
If MsgBox("Frage", vbYesNo) = vbYes Then
End If
|
Form aufrufen:
oder:
| Code: |
Form2.visible = True
|
mfg, ZiG Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde) |
|
| |
|
 |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
Verfasst am: 26.03.2007, 17:41 |
|
|
| Seki hat Folgendes geschrieben: | Machs halt mit ner If schleife(Lesson 2)
wobei ich mir ned so sicher bin ob du nen flooder schaffst zu proggen wennu nichtmal weißt wei man ne form aufruft^^
Fang lieber mit was einfacherem an |
Bis jetzt komm ich ganz gut zurecht. Auch wenn ich nicht weiß, wie du das mit der IF-Schleife meinst....
Wenn ich fertig bin kannst dir das Prog. ja mal ansehn.
Was wäre denn einfacher?
| ZiG hat Folgendes geschrieben: |
| Code: |
Form2.visible = True
|
|
Genau so hatte ich's probiert, und bekam einen Fehler.
Naja, ich werd's noch mal prbieren.
Welche Lösung wäre denn eleganter, 2te Form oder MsgBox?
Oder is das Jacke wie Hose?
Bin übrigens begeistert, wie schnell die Antworten hier kommen! |
|
| |
|
 |
ZiG_ Überflieger

Anmeldedatum: 07.03.2007 Beiträge: 1248
|
Verfasst am: 26.03.2007, 17:47 |
|
|
Wenn es eine Art Warnung sein soll dann benutz die MsgBox.
Und zum Form anzeigen benutz am besten ".Show".
Ist am einfachsten.
Du mußt natürlich noch "Form2" umbennen. Ich weiß ja nicht wie die Form heißt die du öffnen willst.
mfg, ZiG Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde) |
|
| |
|
 |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
Verfasst am: 26.03.2007, 17:50 |
|
|
Ok, dann werd ich das mit der MsgBox probieren.
Die Form heißt frm_warnung.
Im Code hatte ich dann dooferweise fmr_warnung stehn -_-
Naja, war schon spät gestern.... ^^ |
|
| |
|
 |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
Verfasst am: 29.03.2007, 06:10 |
|
|
Mit der MsgBox bekomm ich das nicht so recht hin...
Aber irgendwie bekomm ich's auch nicht gebacken, den Flooder (Form 1) durch einen Buttonklick auf "Ja" (Form 2) zu starten.
Muss ich da irgendwas beachten??
Wenn ich dem "Ja" Button (Form 2) einfach den selben Code verpasser, wie dem Flooder Button (Form 1) bekomm ich immer einen Fehelr...... |
|
| |
|
 |
ZiG_ Überflieger

Anmeldedatum: 07.03.2007 Beiträge: 1248
|
Verfasst am: 29.03.2007, 09:38 |
|
|
Poste bitte mal den code mit der MsgBox und den code mit dem Form Aufruf. Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde) |
|
| |
|
 |
Viktor « Webmaster »

Anmeldedatum: 08.12.2006 Beiträge: 354 Wohnort: Berlin
|
Verfasst am: 29.03.2007, 12:02 |
|
|
benötigt: 2 Forms (Form1 und Form2), 1 Button (Command1)
| Code: | Private Sub Command1_Click()
If MsgBox("Form2 aufrufen?", vbInformation + vbYesNo) = vbYes Then
Form2.Show
Me.Hide
End If
End Sub
Private Sub Form_Load()
Load Form2
End Sub
|
|
|
| |
|
 |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
Verfasst am: 29.03.2007, 20:28 |
|
|
Mit der MsgBox hab ich das wie gesagt nicht hin bekommen, und deswegen mit 2 Formen gemacht
Bei der erste Form:
| Code: | Private Sub cmd_flood_Click()
If txt_interval.Text < 100 Then
tmr_timer1.Enabled = True
Else: frm_warnung.Show
End If
End Sub |
Frage war ja dann in die Richtung ""Sicher, dass sie das riskieren wolen?""
Von daher für nein einfach nichts machen:
| Code: |
Private Sub cmd_nein_Click()
frm_warnung.Visible = False
End Sub |
Für ja hatte ich das so gedacht:
| Code: | Private Sub cmd_ja_Click()
frm_warnung.Visible = False
frm_Flooder.Show
tmr_timer1.Enabled = True <---
End Sub |
Aber dann bekomm ich in der makierten Zeile halt 'n fehler....
2te Idee war einfach mal ganz frech:
| Code: | Private Sub cmd_ja_Click()
frm_warnung.Visible = False
frm_Flooder.Show
cmd_flood = Click
End Sub |
Aber den Befehl will er auch nicht annehmen.
Hoffe es sieht jemand wo mein Problem liegt.
Wahrscheinlich bin ich mal wiede reinfach zu doof -_- |
|
| |
|
 |
ZiG_ Überflieger

Anmeldedatum: 07.03.2007 Beiträge: 1248
|
Verfasst am: 29.03.2007, 21:03 |
|
|
Versteh ich das richtig, dass die Ja und Nein Buttons auf der zweiten Form sind und der Timer auf der ersten Form?
Wenn ja, dann kannst du den nicht so aufrufen. Du mußt noch die Form dazuschreiben auf der dieser Timer liegt.
| Code: |
frm_Flooder.tmr_timer1.Enabled = True
|
mfg, ZiG
Edit//
Der Click Befehl müßte so aussehen
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde) |
|
| |
|
 |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
Verfasst am: 29.03.2007, 22:00 |
|
|
| ZiG hat Folgendes geschrieben: | Versteh ich das richtig, dass die Ja und Nein Buttons auf der zweiten Form sind und der Timer auf der ersten Form?
Wenn ja, dann kannst du den nicht so aufrufen. Du mußt noch die Form dazuschreiben auf der dieser Timer liegt.
| Code: |
frm_Flooder.tmr_timer1.Enabled = True
|
|
Ja, genau so meinte ich das. Aber ich dachte das ich diesen "Form-Wechsel" durch den
| Code: | frm_warnung.Visible = False
frm_Flooder.Show |
teil hinbekomme hätte....
Aber ok, dann mach ich's halt so. Danke!
| ZiG hat Folgendes geschrieben: | Edit//
Der Click Befehl müßte so aussehen
|
Argh. Wieder vom Prinzip auf dem richtigen Weg gewesen. Immer diese Kleinigkeiten -_-
Hoffe das wird mit dem Üben besser....
Danke noch mal, cYa |
|
| |
|
 |
No One_ Newbie

Anmeldedatum: 25.03.2007 Beiträge: 14
|
Verfasst am: 30.03.2007, 13:50 |
|
|
Klasse. Funktioniert alles. Damit wird er wohl erstmal als Fertig abgestempelt, bis mir wieder was lustiges einfällt...
Mal ein Bild vom Ergebnis. Wird man die Funktionen ja erahnen können....
| Seki hat Folgendes geschrieben: | | Fang lieber mit was einfacherem an |
Um noch mal drauf zu sprechen zu kommen. Was wäre denn ein gutes Projekt zum üben? |
|
| |
|
 |
TheCoder_ Überflieger


Anmeldedatum: 31.12.2006 Beiträge: 359 Wohnort: Essen
|
Verfasst am: 30.03.2007, 14:54 |
|
|
Die challenges hier im board. Sicherlich die fehlersuche aber was ich noch besser finde das free-coding.
da lernt man wenigstens noch was bei
 |
|
| |
|
 |