tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1686
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    WM2010 Tutorials.de Gastzugang
    Hallo zusammen,

    ich will einen Rahmen in ein UserControl zeichnen, was auch ansatzweise funktioniert. Der Rahmen ist kleiner wie das UserControl.
    Allerdings wird der Rahmen unter den z.B. Panels im UserControl nicht angezeigt.
    Gibt es eine Möglichkeit über andere Controls drüberzuzeichnen? Irgendwas in die Richtung Pen.TopMost = true;?

    Mein bisheriger Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
                            using (var brush = new SolidBrush(Color.DarkOrange))
                            {
                                using (var pen = new Pen(brush, 5.0f))
                                {
                                    pen.LineJoin = LineJoin.Round;
                                   // location und size berechnen
                                    var border = new Rectangle(location, size);
                                    e.Graphics.DrawRectangle(pen, border);
                                }
                            }

    Über Hilfe würde ich mich sehr freuen!
    Grüße!
     

  2. #2
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.002
    Sowas wie Pen.TopMost gibt es nicht.
    Wenn du einen wirklichen Rahmen haben willst, dann solltest du den Client-Bereich deines Controls verkleinern und den Rahmen in den NonClient-Bereich zeichnen. Siehe zum Beispiel hier (ist zugegebenermaßen etwas kompliziert bis man versteht was alles getan werden muss).
    Geändert von Shakie (14.06.10 um 00:26 Uhr)
     

Ähnliche Themen

  1. MFC CComboBox über JNI in JavaPanel zeichnen
    Von swalbking im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 19.11.07, 13:31
  2. SWT: auf Canvas Text über Bild zeichnen
    Von denyo85 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 14.09.07, 16:50
  3. [C#]GDI+ objekte über Windowsformselemente zeichnen
    Von Catscrash im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 07.05.07, 15:12
  4. Gepuffertes zeichnen der Controls im Dialog ?
    Von EriFo im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 28.06.05, 10:03
  5. WinForm Grösse über Controls ändern
    Von timga im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 17.02.05, 14:39