Avatar billede prodoc Nybegynder
02. december 2004 - 22:02 Der er 5 kommentarer og
1 løsning

Gennemsigtig panel (Alpha Blend = 50%)

Hej allesammen,
Jeg har prøvet og prøvet men synes ikke at jeg kan finde ud af de tidligere spm på "gennemsigtig panel"...

Findes der ikke en kode a la:

Panel1.Transparent;
Panel1.AlphaBlend:=50;
:)

/Thomas
Avatar billede prodoc Nybegynder
02. december 2004 - 22:27 #1
Er det muligt at gøre det sådan at Selve Panelet bliver Alpha Blend 50 men at alt indholdet etc. Billeder og Tekst er alm Alpha Blend (dvs 100, eller hvad det nu er)

Hvis der er nogen der har set spillet Counter Strike, så er det en menu som Købe menuen deri jeg leder efter... ca...
Avatar billede pellelil Nybegynder
03. december 2004 - 10:56 #2
Kan du ikke blot indsætte din tekst, billeder (whatever) på den form der indeholder din Alpha Blend'ede Panel (altså, din tekst/billeder skal IKKE indsættes på panelet, men på formen. For brugeren vil det se ud som om de står på panelet, men "vi ved bedre"  ;-)
Avatar billede kammeyer Nybegynder
03. december 2004 - 12:04 #3
Panel1.Transparent := true; kunne jeg se - og så er baggrunden transparent. AlphaBlend osv. har jeg kun stødt på i TForm.
Avatar billede prodoc Nybegynder
03. december 2004 - 13:26 #4
Det er simpelthen fordi jeg vil have en menu som den her:
http://www.fragbite.com/img/wcg/matrixvsgmpo_wcg-matrix_score1.jpg
På et OpenGL spil som jeg er ved at lave i Delphi...

Hvor menuen er 50 % transparent, men kan man gøre det sådan at Formen (Menuen) som er "gennemsigtig" er LÅST på eet sted så det ikke er muligt at flytte formens (Form2) position? altså sådan at det ligner og agerer som et TPanel??
Avatar billede kammeyer Nybegynder
03. december 2004 - 15:08 #5
Nåe - Ja.

Du laver en ny form, sætter den til transparent, alphablend osv. og så skal du huske at sætte borderstyle til BsNone - så er der ikke nogen ramme / kant du kan hive i. Men husk så også at tjekke for hvor den skal poppe op - så du er sikker på centrum uanset grafikopløsning :)
Avatar billede prodoc Nybegynder
03. december 2004 - 16:23 #6
Fandt ellers ud af det selv, lige efter jeg havde defineret mit spm....hmmm... :)

Men det er jo december....
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
Kurser inden for grundlæggende programmering

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