Ich hab da seit einiger Zeit in einem projekt von mir ein merkwürdiges problem und wäre sehr dankbar wenn mir jemand weiterhelfen könnte.
Also wenn ich einen Dialog mittels klick auf ein linklabel öffne dann erscheint dieser dialog wie erwartet. wenn ich jetzt jedoch auf den ok oder abbrechen button im dialog klicke verschwindet der dialog für eineige millisekunden bis sich wieder ein neuer aufbaut. der dialog wird im prinzip ca 5 - 10 mal wieder geladen.
ich hab jedoch keinen anhaltspunkt wo und von wem er andauernd wieer geladen wird.
das öffnen erfolgt ganzz normal über:
Code:
if(dlg.ShowDialog(this) == DialogResult.Ok) { ... // was auch immer passsieren soll }
Danke mal für die Antwort aber ich glaub das stimmt schon so da ShowDialog ja ein DialogResult enum zurückgibt und somit es ja egal ist ob ich es in einer if- Anweisung oder außerhalb mache.
Zumindest öffne ich meine dialoge schon immer so und dieses Phänomen hab ich noch nie festgestellt.