tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
6100
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Fridulin Fridulin ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Beiträge
    309
    Hallo Leute,

    ich möchte gerne eine groupBox Transparent machen, bzw. es einstellen könne in wie weit es transparent sein soll (wie es bei der Form opacity gibt). Leider ist es meines wissens nicht in einer groupBox ingrigiert.
    Ich schätze es bleibt mir wohl nichts anderes übrig als mich an einer eignenen Control zu versuchen, falls jemand doch eine andere Lösung immer her damit.

    Meine Control soll, auch den Inhalt des Controls mit transparent machen, ich habe in Controls leider noch keine Erfahrung, deswegen wäre ich für jede Hilfestellung dankbar.

    Viele Grüße und vielen Dank im Vorraus.
    Fridulin
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Ganz einfach:
    Code csharp:
    1
    
    groupBox.BackColor = System.Drawing.Color.Transparent;
     

  3. #3
    Fridulin Fridulin ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Beiträge
    309
    Hallo,

    vielen Dank für deine Antwort. Das hat super geklappt, vielen Dank.
    Ich hätte da noch einmal eine Frage, ist es möglich es auch nur halb Transparent zu machen? Wie es in der Form möglich ist?

    Viele Grüße und vielen Dank für deine Hilfe
    Fridulin
     

  4. #4
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Es ist leider nur mit Windows.Forms möglich. Müsstest Dir also ein Form stricken,
    das Property Form.FormBorderStyle auf FormBorderStyle.None setzen
    und eine GroupBox ähnliche Border hinein malen, um es wie eine GroupBox aussehen zu lassen.
    Die Border würde dann aber auch mit transparent werden...
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  5. #5
    Fridulin Fridulin ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Beiträge
    309
    Hallo Cosmo,

    danke für deine Antwort. Das wäre natürlich eine Möglichkeit, aber ich hatte gehofft diese umgehen zu können.... Aber kann man anscheinend nichts machen.

    Viele Grüße und herzlichen Dank noch einmal
    Fridulin
     

  6. #6
    Cyberduke Cyberduke ist offline Grünschnabel
    Registriert seit
    Oct 2006
    Beiträge
    1
    Zitat Zitat von Norbert Eder Beitrag anzeigen
    Ganz einfach:
    Code csharp:
    1
    
    groupBox.BackColor = System.Drawing.Color.Transparent;
    Hallo!
    Ich wollte ebenfalls meine Gorupboxes in meinem WIndowsForm transparent machen und hab dazu den oben zitierten Codeschnipsel genutzt. Allerdings bekomme ich folgende Fehlermeldung:
    Das Steuerelement unterstützt keine transparenten Hintergrundfarben.

    Was hab ich falsch gemacht bzw vergessen?

    mfg
    cyberduke
     

  7. #7
    Avatar von the incredible Leitman
    the incredible Leitman the incredible Leitman ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    ÖSTERREICH
    Beiträge
    406
    Ich wollte ebenfalls meine Gorupboxes in meinem WIndowsForm transparent machen und hab dazu den oben zitierten Codeschnipsel genutzt. Allerdings bekomme ich folgende Fehlermeldung:
    Das Steuerelement unterstützt keine transparenten Hintergrundfarben
    hab zwas nur kurz mitgelesen, aber vl kann dir der Beitrag etwas weiterhelfen:
    http://www.tutorials.de/forum/visual...wline-usw.html

    k33p it Geek
    Leitman
     
    Meine Blogs:
    theIncredibleLeitman.blogspot.com // Tec
    Gamesdev.de // Gamedevelop

    Ein echter Programmierer hat nur natürliche 3 Feinde:
    • Sonnenlicht
    • Frischluft
    • und das unerträgliche Gebrüll der Vögel
    Ownage
    steht für die Fähigkeit einer Person, andere zu ownen, zum Beispiel „Ich habe die totale ownage.“ Gleichzeitig kann es aber auch die positive Qualität einer Sache beschreiben: „Counterstrike owns!“
    (siehe:http://de.wikipedia.org/wiki/Computerspieler-Jargon)

  8. #8
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hi leitman!

    Das ist ja mal ein geiler Hack. Sowas hab ich schonmal vor einiger Zeit gemacht.
    Nur hab gar nicht mehr daran gedacht weil's halt schon so lang her war.
    Wer will dem mach ich ein Beispiel in C#...
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  9. #9
    Avatar von the incredible Leitman
    the incredible Leitman the incredible Leitman ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    ÖSTERREICH
    Beiträge
    406
    [offtopic]
    @cosmo

    *lol*
    da merkt man wieder, wie sich echte Programmierer beeindrucken lassen
    Dieser Enthusiasmus, diese Euphorie, diese Motivation... einfach schön *gg*

    mfg
    Leitman
    [/offtopic]
     
    Meine Blogs:
    theIncredibleLeitman.blogspot.com // Tec
    Gamesdev.de // Gamedevelop

    Ein echter Programmierer hat nur natürliche 3 Feinde:
    • Sonnenlicht
    • Frischluft
    • und das unerträgliche Gebrüll der Vögel
    Ownage
    steht für die Fähigkeit einer Person, andere zu ownen, zum Beispiel „Ich habe die totale ownage.“ Gleichzeitig kann es aber auch die positive Qualität einer Sache beschreiben: „Counterstrike owns!“
    (siehe:http://de.wikipedia.org/wiki/Computerspieler-Jargon)

  10. #10
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    LOL ...
    Darf ich nun jemand ne Demo machen?
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  11. #11
    Avatar von the incredible Leitman
    the incredible Leitman the incredible Leitman ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    ÖSTERREICH
    Beiträge
    406
    Tut mir leid, ich hab das Problem schon gelöst... hat sich rausgestellt, dass das in Visual Studio 2005 nicht so geschickt implementierbar ist, wenn man mehrere Controls übereinanderlegt (auf transparent) werden sie anscheindend immer wieder neu gezeichnet, was sie richtig häßlich blinken lässt... weswegen (und auch aus anderen Gründen) ich nun für 75 Controls selber eine Basisklasse erstellen musste und nicht als WindowsControls verwenden konnte...

    Also nochmals sorry, mir persönlich brauchst du keine machen
    aber wenn du unbedingt magst und schon so begeistert bist, es werden sich sicher haufenweise junger unerfahrene Programmierer und nachfolgende Generationen darauf stürzen und dir dafür ewig dankbar sein *rofl*
    also viel Spaß XD
    Geändert von the incredible Leitman (18.10.06 um 14:31 Uhr) Grund: "brauchst" schreibt man mit nur einem u *gg*
     
    Meine Blogs:
    theIncredibleLeitman.blogspot.com // Tec
    Gamesdev.de // Gamedevelop

    Ein echter Programmierer hat nur natürliche 3 Feinde:
    • Sonnenlicht
    • Frischluft
    • und das unerträgliche Gebrüll der Vögel
    Ownage
    steht für die Fähigkeit einer Person, andere zu ownen, zum Beispiel „Ich habe die totale ownage.“ Gleichzeitig kann es aber auch die positive Qualität einer Sache beschreiben: „Counterstrike owns!“
    (siehe:http://de.wikipedia.org/wiki/Computerspieler-Jargon)

Ähnliche Themen

  1. Logo transparent machen
    Von makato im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 16.07.10, 10:54
  2. BufferedImage transparent machen
    Von thomy800 im Forum Java
    Antworten: 2
    Letzter Beitrag: 09.03.10, 18:37
  3. bild transparent machen
    Von thehasso im Forum Photoshop
    Antworten: 14
    Letzter Beitrag: 02.04.09, 21:58
  4. GroupBox Farbe transparent ?!
    Von Membran im Forum Borland CBuilder und VCL
    Antworten: 2
    Letzter Beitrag: 15.06.05, 09:33
  5. Ebene transparent machen?
    Von FalseTrue im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 16.12.04, 22:50