tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
857
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MC_Straßenköter MC_Straßenköter ist offline Mitglied Bronze
    Registriert seit
    May 2005
    Beiträge
    33
    Moin!

    Ich habe folgendes Problem:

    Ich habe auf meiner Form mehrere Panels nebeneinander angeordnet, auf diese Panels habe ich verschiedene grafische Elemente (hauptsächlich Linien) gezeichnet. Nun möchte ich, dass sich beim Resize-Event der Form natürlich die Panels mit den grafischen Elementen auf dem Panel dementsprechend vergrößern bzw. verkleinern. Die Panels allein wären nicht das Problem, allerdings bei den Linien hab ich keinen Plan!

    Muss ich vielleicht bei jedem Resize-Event auch den Paint-EventHandler neu aufrufen und die Linien neu zeichnen Wenn ja, erscheint mir das Ganze ganz schön aufwendig...

    Gruß
    MC
     

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Ruf einfach mal
    ((Panel)sender).Invalidate();
    ((Panel)sender).Update();

    im Resize-Event des Panels auf.

    MfG,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    MC_Straßenköter MC_Straßenköter ist offline Mitglied Bronze
    Registriert seit
    May 2005
    Beiträge
    33
    Danke erstmal für Hilfe!

    Hab da nochmal ne andere Frage:

    Wenn ich meine dpi-Bildschirmauflösung hochsetze und meine FontSize in den Desktopproperties auf LargeFont stelle, erscheinen die gezeichneten Linien nicht mehr da wo sie hingehören, woran könnte das liegen?
    Die anderen Steuerelemente sind der Bildschirmauflösung bzw. der Fontsize entsprechend richtig verschoben, aber eben nicht die Linien!?

    Gruß
    MC
     

Ähnliche Themen

  1. resize
    Von thomy800 im Forum Java
    Antworten: 7
    Letzter Beitrag: 28.07.08, 06:54
  2. Graphics
    Von lernen.2007 im Forum Java
    Antworten: 7
    Letzter Beitrag: 14.07.06, 13:17
  3. Resize Problem
    Von speicher im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 09.07.04, 15:29
  4. Bei resize des Fensters auch resize der Controls
    Von SixDark im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 25.11.03, 10:27
  5. Bild resize
    Von AKM<2b> im Forum Delphi, Kylix, Pascal
    Antworten: 14
    Letzter Beitrag: 15.09.03, 18:36