Laden...

Forenbeiträge von der-Webdesigner Ingesamt 54 Beiträge

18.05.2008 - 02:52 Uhr

Dankeschön,

nach viel Frickelei hats endlich geklappt. Ich hab die Verbindung zur Datenbank jetzt in nem sekundären Thread machen lassen. Was ich nur sehr umständlich finde ist, dass ich ja gar nicht auf irgendwelche Elemente meiner Form zugreifen kann, heißt ich muss alles über Eventhandler zurück geben und von dort aus dann meine Aktion ausführen. Gibt es da vielleicht einen schöneren Weg?

Lg,
Manuel

17.05.2008 - 17:48 Uhr

So, ich hätte dazu noch mal eine Frage. Und zwar würde ich dieses Bild bzw. die gif-Animation gerne laden, bevor ich zur Datenbank verbinde, damit dieses angezeigt wird, während die Verbindung hergestellt wird.

Also setze ich das Bild auf visible, wobei es erst sichtbar wird, wenn der Ladevorgang schon abgeschlossen ist, heißt es dauert ca. 2 Sekunden bis das Bild erscheint. Wenn ich den Ladevorgang aber rausnehme aus dem Quellcode, dann erscheint das Bild direkt nachdem ich auf den "Verbinden"-Button klicke, heißt es liegt nicht an irgendeiner Ladezeit die er braucht, um das Bild selbst anzuzeigen.

Alle Eventhandler haben bisher auch nichts gebracht, denn geladen ist das Bild ja bereits vorher. Ich hatte nämlich überlegt auf den Button zu klicken, das Bild auf Visible zu setzen und sobald das Bild visible ist, über ein Event die Verbindung aufzubauen. Finde ich extrem unschön, aber das war bisher meine einzige Idee dazu.
Aber auch das klappt nicht, da intern der Status visible direkt gesetzt wird, das Bild erscheint dann aber dennoch erst 2 Sekunden später.

Hat dazu jemand eine Idee?

Vielen lieben Dank,
Manuel

14.05.2008 - 18:45 Uhr

Okay vielen Dank. Dann werde ich das jetzt einfach mal so versuchen. 🙂

14.05.2008 - 16:37 Uhr

Hallo zusammen!

Ich würde gerne eine Animation beim Verbinden mit einem Server anzeigen lassen, heißt ich stelle mit C# eine Verbindung her, sende den Nutzernamen sowie das Passwort und warte dann auf die Antwort des Servers.
In dieser Zeit würde ich gerne irgendwie ein optisches Feedback einbauen, wie es beispielsweise die rotierende Blume bei ICQ ist.

Nun habe ich mir schon jede Menge dazu hier im Forum angelesen und bin mir etwas unsicher, wie man eine solche Animation am besten realisieren würde. Macht es Sinn, soetwas mit GDI+ zu machen? Ich kann mir nur schwer vorstellen, wie ich mit Quellcode eine solche Blume beispielsweise erstellen könnte oder würde man da eher auf ein animiertes gif zurückgreifen, dessen Animation dann ausgeführt wird sobald der Verbindungsaufbau statt findet?

Danke für eure Hilfe,
Manuel