SaveFileDialog vermischt sich mit meiner Form Oberfläche Verfasst am: 27.07.2010, 07:53
Hallo zusammen.
Ich speicher mit dem ShowDialog eine Datei ab.
Allerdings wird der Inhalt der Datei erst noch zusammengestellt.
Das dauert einige Sekunden.
Wenn ich nun auf speichern klicke bleibt das Dialog Feld sichtbar.
Das wäre auch OK. Es sieht nur sehr zerschossen aus.
es wird mit der Oberfläche des Forms vermischt.
Habt Ihr eine Idee wie ich das ändern kann.
Es funktioniert super. Es sieht nur sehr unschön aus.
Gruß Würzie
Code:
Private Sub cmdExpBvh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdExpBvh.Click
Dim sfd As New SaveFileDialog
sfd.InitialDirectory = install_verzeichnis
sfd.Filter = "test (*.txt) |*.txt"
sfd.Title = "test.txt Speichern"
If sfd.ShowDialog() = DialogResult.OK Then
Dim fs As New FileStream(sfd.FileName, FileMode.Create)
Dim sw As New StreamWriter(fs)
sw.WriteLine()
sw.Close()
savetxt(sfd.FileName)
Else
MsgBox("Abbruch")
End If
End Sub
Private Sub savetxt(ByVal datei)
...
Berechnung
...
Dim fs As New FileStream(datei, FileMode.Create)
Dim sw As New StreamWriter(fs)
sw.WriteLine(txt.ToString)
sw.Close()
End Sub
_________________
christopher.g Überflieger
Anmeldedatum: 03.05.2008 Beiträge: 536
Verfasst am: 27.07.2010, 09:24
ja dann drehs ganz einfach um
und mache die berechnung bevor du der dialog erscheint
ich mein wenns nicht viel länger als 2 sek dauert
wirds kaum auffallen
weil ja sowiso alles leute windows gewohnt sind
edit:
mir is nochwas eingefallen
weil du sagtest dass es mit der form verschwimmt
lass den dialog anzeigen...
ok drücken
und dann legste eine halbe sekunde wartezeit ein
dass muss reichen um den dialog auszublenden
lg
würzie Newbie
Anmeldedatum: 21.06.2009 Beiträge: 6
Verfasst am: 27.07.2010, 11:14
Hallo christopher,
vielen Dank für die schnelle Antwort.
Es sind mehr als 2 Sekunden.
10 bis 60 Sekunden.
Ich habe die Wartezeit getestet.
Funktioniert leider auch nicht.