Avatar billede thomas_fogh Nybegynder
02. december 2003 - 14:32 Der er 11 kommentarer og
1 løsning

Gennemsigtig baggrund på en UserControl?

Hvordan får man baggrundsfarven til at være gennemsigtig på en UserControl?
Jeg har to, som overdækker hinanden, hvorved nogle informationer går tabt, hvis de ikke er gennemsigtige...
Jeg kan ikke ændre på placering og størrelse. Da det er som det SKAL være...
Avatar billede thomas_fogh Nybegynder
02. december 2003 - 14:40 #1
Jeg har prøvet:

this.SetStyle(ControlStyles.SupportsTransparentBackColor|ControlStyles.UserPaint, true);
this.BackColor = Color.FromArgb(120, 255, 0, 0);

men det gør ingen forskel...
Avatar billede nielsbrinch Nybegynder
02. december 2003 - 14:44 #2
Prøv at sætte BackColor til Transparent
Avatar billede thomas_fogh Nybegynder
02. december 2003 - 14:51 #3
Det kan man ikke! Det er jo det som er hele problemet...
Avatar billede naxosnaxos Nybegynder
02. december 2003 - 22:43 #4
Sæt Opacity
Avatar billede thomas_fogh Nybegynder
03. december 2003 - 09:17 #5
En UserControl har ikke en opacity property!
Avatar billede thomas_fogh Nybegynder
03. december 2003 - 09:18 #6
Jeg har sat det op til 200 point.
Er der ingen som har et reelt forslag?
Avatar billede nielsbrinch Nybegynder
04. december 2003 - 03:58 #7
Jeg ved ikke helt hvad en UserControl er. Men der er en farve der hedder. System.Drawing.Color.Transparent;

Hvis en UserControl betyder at det er et vindue, skal du sætte this.TransparencyKey = System.Drawing.Color.Yellow;

Så vil alt gult blive gennemsigtigt.
Avatar billede thomas_fogh Nybegynder
04. december 2003 - 08:34 #8
En control er f.eks. en knap eller en tekstbox.
En UserControl er en control man selv laver ved f.eks. at kombinere flere controller.

TransparencyKey var et godt bud, men det gør desværre controllen helt gennemsigtig, så man kan se desktoppen bag ved. Det var ikke lige det jeg havde brug for :)
Avatar billede nielsbrinch Nybegynder
04. december 2003 - 12:04 #9
Lad være med at tildele din UserControl en farve, så
Avatar billede nielsbrinch Nybegynder
05. december 2003 - 13:47 #10
Et skud i tågen: Prøv at rode lidt rundt med at højreklikke og vælge "Bring to Front" og "Bring to Back", og så om det kan gøre en forskel.
Avatar billede thomas_fogh Nybegynder
21. januar 2004 - 13:16 #11
Lukket
Avatar billede thomas_fogh Nybegynder
21. januar 2004 - 13:16 #12
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester