tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
3514
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von desaster0505
    desaster0505 desaster0505 ist offline Mitglied Gold
    Registriert seit
    Dec 2006
    Ort
    Lampertheim
    Beiträge
    185
    Hallo,

    ja der Titel des Threads ist nicht ganz toll aber wusste nicht wie es sonst nennen soll

    Es geht darum, dass ich in einem Fenster in dem z.B. "Bitte warten" erscheint auch eine Animation erzeugen möchte die zeigt dass das System nicht eingefroren ist.

    Allerdings weiss ich nicht genau wie ich das anstellen soll. Ich dachte da einen kleinen Kreis dessen Farbverlauf sich entlang des Kreises ändert, oder ein Kreis der sich dreht o.ä.

    Mit einer GIF-Datei habe ich es schon probiert. Allerdings wird diese zur Laufzeit nicht animiert .

    Hoffemit kann jemand weiterhelfen..egal wie ob Code-Snippet, Link usw.

    Verwende VS2005 mit Vb.net und .NET 2.0
     
    Wenn euch mein Beitrag weiterhilft, bitte bewerten

  2. #2
    Avatar von desaster0505
    desaster0505 desaster0505 ist offline Mitglied Gold
    Registriert seit
    Dec 2006
    Ort
    Lampertheim
    Beiträge
    185
    Hat denn keiner eine Idee?
     
    Wenn euch mein Beitrag weiterhilft, bitte bewerten

  3. #3
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Von Pushen wird es nicht besser, wenn keiner was weiß, von den Leute, die es bisher gesehen haben, antwortet auch keiner!

    Hier zwei Beispiele:
    http://www.codeproject.com/KB/cpp/Gr...n-WaitBar.aspx
    http://www.codeproject.com/KB/cs/mrg_loadingcircle.aspx
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  4. #4
    Avatar von Spyke
    Spyke Spyke ist offline Capoeirista
    Registriert seit
    Oct 2002
    Beiträge
    931
    ok nur mal ne Spinnerei, hab zur Zeit keine Lust das selbst auszuprobieren
    Aber vielleicht ist es ja was für desaster0505.

    Bei Tiffs kann man ja die einzelnen Frames auslesen.

    Ein Gif besteht ja auch aus Frames, da könnte man diese doch eigentlich auch auslesen und über Timer gesteuert anzeigen lassen.
     
    www.iv-interactive.de - Projektewebsite
    WikiParser - aktuelles Projekt

  5. #5
    Avatar von desaster0505
    desaster0505 desaster0505 ist offline Mitglied Gold
    Registriert seit
    Dec 2006
    Ort
    Lampertheim
    Beiträge
    185
    Hi!
    danke für deine Antwort. Genau das habe ich gesucht.
    @Spyke: auch dir danke für die Antwort, aber ich werde mal die Beispiel von Codeproject probieren.
     
    Wenn euch mein Beitrag weiterhilft, bitte bewerten

  6. #6
    Avatar von desaster0505
    desaster0505 desaster0505 ist offline Mitglied Gold
    Registriert seit
    Dec 2006
    Ort
    Lampertheim
    Beiträge
    185
    Hallo!

    Eine Frage hätte ich noch dazu. Ich habe nun nämlich die Cirlces als Warteanimation verwendet.
    Das Problem nun ist aber, dass die Animation nicht läuft wenn die eigentliche Operation durchgeführt wird.

    Der Aufbau ist folgender.
    Die Animation lauft in einer Windows Form.
    Diese Windows Form rufe ich per Name.show in einer anderen Funktion auf und mache als nächstes aber gleich die eigentliche Operation.

    Code vb:
    1
    2
    3
    4
    5
    6
    7
    
    'Prinzipieller Code
    Public Sub Func1 () 
    form1.show()  'diese Form enthält die Warteanimation
    'dann die eigentlichen Operationen
    'Wenn diese Operation nun läuft steht die Animation.
     
    End Sub


    Folgenden Ansatz habe ich probiert:
    ich habe das Form1.Show in eine andere Sub gepackt und diese Sub als Thread aufgerufen:

    Code vb:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    'Prinzipieller Code
     
    Public Sub Func1 () 
    Dim t as New Threading.Thread (Adressof Fun2 )
     
    t.start()
    'dann die eigentlichen Operationen
     
    End Sub
     
    Public Sub Fun2 ()
    form1.show()  'diese Form enthält die Warteanimation
    End Sub

    Aber leider funktioniert das nicht.
    Kann mir jemand einen Tip geben wie ich das anstelle, dass die Animation und die eigentlichen Operationen an sich "gleichzeitig" auch laufen?
     
    Wenn euch mein Beitrag weiterhilft, bitte bewerten

  7. #7
    Avatar von desaster0505
    desaster0505 desaster0505 ist offline Mitglied Gold
    Registriert seit
    Dec 2006
    Ort
    Lampertheim
    Beiträge
    185
    Habe das hier gefunden:

    http://msdn.microsoft.com/de-de/library/ms951089.aspx

    Vielleicht braucht das auch mal jemand anders.
     
    Wenn euch mein Beitrag weiterhilft, bitte bewerten

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 15.07.11, 15:03
  2. AI: Mit Angleichen Zwischenbilder für Animation erzeugen
    Von Ortwin1st im Forum Vektor-Programme
    Antworten: 2
    Letzter Beitrag: 19.10.10, 08:12
  3. Animation: Flammen/Glühen erzeugen?
    Von Stephan Liebig im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 17.03.07, 13:21
  4. PNG Animation verwenden
    Von BabyMitSchnully im Forum Java
    Antworten: 3
    Letzter Beitrag: 02.11.06, 17:35
  5. Bild als Moviclip erzeugen und nach Animation wechseln
    Von djnelly im Forum Flash Plattform
    Antworten: 28
    Letzter Beitrag: 11.01.05, 10:29