Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
No One_
Newbie
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
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
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. Embarassed

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
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
Ü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:
Code:

Form2.Show


oder:
Code:

Form2.visible = True


mfg, ZiG
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
No One_
Newbie
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. Razz
Was wäre denn einfacher?

ZiG hat Folgendes geschrieben:

Code:

Form2.visible = True


Genau so hatte ich's probiert, und bekam einen Fehler. Confused
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
Ü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
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
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
Ü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 »<b><font color=red>« Webmaster »</fo



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
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
Ü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
Code:

cmd_flood_Click

Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
No One_
Newbie
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
Code:

cmd_flood_Click


Argh. Wieder vom Prinzip auf dem richtigen Weg gewesen. Immer diese Kleinigkeiten -_-
Hoffe das wird mit dem Üben besser.... Rolling Eyes


Danke noch mal, cYa
 
No One_
Newbie
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... Laughing

Mal ein Bild vom Ergebnis. Wird man die Funktionen ja erahnen können.... Very Happy



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
Ü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
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: msgbox

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Tastendruck simulieren 1153 04.11.2010, 08:23
Keine neuen Beiträge drivelistbox unter .net??? Gibts sowas nicht mehr? 643 17.08.2009, 21:39
Keine neuen Beiträge [Probleme]Hoffe Auf schnelle Antwort 472 16.07.2009, 22:08
Keine neuen Beiträge Webformular ausfüllen (bekomme es nicht hin) 1297 21.08.2008, 20:51
Keine neuen Beiträge E-Mail bekomm nach Button klicken 713 02.10.2007, 17:45
 


[ Time: 0.1624s ][ Queries: 125 (0.0885s) ][ GZIP on - Debug on ]