Avatar billede megabyte_ Nybegynder
27. februar 2001 - 17:47 Der er 7 kommentarer og
1 løsning

Farver på TMainMenu

Hey
Jeg har lige et lille spm nogen der har et component lige som TMainMenu hvor man kan sætte farver på eller et stykke kode til hvordan man kan sætte farve på TMainMenu hvis man kan.

<MB>
Avatar billede megabyte_ Nybegynder
27. februar 2001 - 20:13 #1
Glemte lige at sige hvis det er et nyt komponent skal det være freeware.

<MB>
Avatar billede borrisholt Novice
28. februar 2001 - 06:22 #2
Du skal du skal skrive din kode i OnPaint eventet .... der kan du lave om på ALT.

jens B
Avatar billede megabyte_ Nybegynder
28. februar 2001 - 08:44 #3
Hmm lyder okey men hvad er koden så lige :)

<MB>
Avatar billede borrisholt Novice
28. februar 2001 - 13:12 #4
Din mainMenu skal have flaget OwnerDrawed sat til true.

Så skal du give alle dine items et OnAdvancedDrawItem event ...

Det kan fx. se således ud :

procedure TForm1.Item11AdvancedDrawItem(Sender: TObject; ACanvas: TCanvas; ARect: TRect; State: TOwnerDrawState);
begin
ACanvas.Brush.Color := clRed;
ACanvas.FillRect(ARect);
end;


så skal du bare slev tegne det hele, du ved tekst og den slags ..... du ved efter WYDIWYG (What You Draw Is What You Get)

Eller som de siger i fjernsynet : Slib med sandpapir korn 120, smør hele molevitten ind i Lindolie og lad det stå natten over .....

Jens B
Avatar billede megabyte_ Nybegynder
02. marts 2001 - 08:12 #5
Hmm min TmainMenu har kun en OnChange event så det er jo ikke lige så fedt

<MB>
Avatar billede borrisholt Novice
02. marts 2001 - 12:48 #6
DET var dine MENU ITEMS der skulle have et OnAdvancedDrawItem event ikke din main menu !

\"Så skal du give alle dine items et OnAdvancedDrawItem event ...\"

prøv nu lige at læse / bruge koden inden du afviser mit svar .....

Jens B
Avatar billede megabyte_ Nybegynder
07. marts 2001 - 13:40 #7
lad os se den gider dem godt nok en ny farve men fjerner teksten og laver kun noget af det rødt
det skal jo lige som være det hele der skal skifte farve den ser jo temliggrimt ud når det kun er noget af det
men kunne da bruge det svar til noget men hvis du ved hvordan jeg får hele mainmenuen til at sifte farve vil jeg gerne vider det

<MB>
Avatar billede megabyte_ Nybegynder
07. marts 2001 - 13:41 #8
og jepz har set du har skrevet jeg selv skal tegne det hene men har ingen ide om hvordan :)
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