tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Shakie
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
588
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    EgleOne EgleOne ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    3
    Hallo,

    ich habe wie in in einem hier geposteten Tutorial gezeigt, eine Klasse "transparentes Label" erzeugt. Das klappt auch soweit super, nur benötige ich für das Label auch einen Rand. Aber die BorderStyle Eigenschaft ist nicht vorhanden wenn man die Eigenschaften aufruft.
    Hat jemand ne schlaue Idee****?
     

  2. #2
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Kannst du einen Link zum Tutorial angeben? Dann kann ich mir das mal anschauen, wie die Transparenz realisiert ist.
    Prinzipiell sollte es aber möglich sein den Rand selber zu zeichen (OnPaint oder OnPaintBackground).
    Oder du packst das Label in ein UserControl (das du ebenfalls transparent machst) und aktivierst beim UserControl den Rand.
     
    hihi = -h²

  3. #3
    EgleOne EgleOne ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    3
    Hallo Shakie,

    hier der Link:
    http://www.tutorials.de/content/1141...erstellen.html

    ich hatte bereits selber versucht etwas mit OnBorderStyle zu machen war aber kläglich gescheitert.
     

  4. #4
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Habe eine einfache Lösung gefunden:
    Code vbnet:
    1
    2
    3
    
    Protected Overrides Sub OnPaintBackground(pevent As System.Windows.Forms.PaintEventArgs)
        ControlPaint.DrawBorder3D(pevent.Graphics, Me.ClientRectangle, Border3DStyle.Sunken)
    End Sub
    Die ControlPaint-Klasse hat noch mehrere Methoden im Angebot. Einfach mal durchschauen ob was passendes für dich dabei ist!
    EgleOne bedankt sich. 
    hihi = -h²

  5. #5
    EgleOne EgleOne ist offline Grünschnabel
    Registriert seit
    Dec 2011
    Beiträge
    3
    Das war der richtige Tipp,

    Danke Shakie

    werde mal sehen was sich in der ControlPaint-Klasse noch an Methoden befindet.
     

Ähnliche Themen

  1. transparentes favicon hat leichten weissen Rand
    Von Necro_nomicon im Forum Photoshop
    Antworten: 6
    Letzter Beitrag: 02.12.09, 14:00
  2. SWT transparentes Label
    Von xrax im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 09.11.09, 14:55
  3. Antworten: 0
    Letzter Beitrag: 27.12.04, 14:55
  4. Desktop scheint durch transparentes Label
    Von wertzui im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 18.05.04, 11:23