salut les amis
j'ai encore une question
est ce que c'est possible d'assigner ou mettre une image ou une icone à un tmainmenu ainsi qu'à ces items
merci
salut les amis
j'ai encore une question
est ce que c'est possible d'assigner ou mettre une image ou une icone à un tmainmenu ainsi qu'à ces items
merci
Bien sur c'est possible, tu peut proposé un bmp, dans la propriété Bitmap de chaque items, ou alors associé un TImageList à ton TMainMenu, ou tu entre toute les icones voulu, et tu spécifie le numero de l'image voulu dans chaque Item avec la propriété ImageIndex
ok,merci
je vais voir et je n'oublirai passi c'est le cas
cordialement
Salut!
Je ne sais pas si c'est possible d'assigner une image à TMainMenu de toute facon ca ne sert à rien de le faire.
par contre c'est possible d'assigner des images aux differents Items et seulement des images Bitmap, et c'est simple par l'inspecteur d'object.
pour ce faire.
Tu selectionnes un Item
Dans l'inspecteur d'Object tu selectionne la propriété Bitmap de ton Item et tu charge l'image - tu peux même y mettre ta photo.
c'est une méthode simple.
salut et merci
ce que je veux faire c'est assigné l'image avec du code et non pas avec l'inspecteur d'objets
merci encore
Essais ceci
par exemple ton image BMP est ima01.bmp situé dans le disque C
Tu as un Menu appelé Quitter
dans l'evenement boutton clic ou OnCreate de ta form tu peux mettre ce code pour essauyer.
j'ai pris dans l'aide de c++ et modifié, mais je crois que ca va marcher
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //--------------------------------------------------- Graphics::TBitmap *Bitmap1 = new Graphics::TBitmap(); try { Bitmap1->LoadFromFile("C:\\ima01.bmp"); Form1->Quitter->Bitmap->Assign(Bitmap1); Form1->Quitter->Bitmap->Dormant(); Form1->Quitter->Bitmap->FreeImage(); . Canvas->Draw(20,20,Form1->Quitter1->Bitmap); } catch (...) { } delete Bitmap1; //-----------------------------------------------
salut
j'ai mis ton code dans un buttonclick,mais ça ne marche pas(il ne se passe rien),et quand je clique une 2éme fois sur le boutton j'ai une erreur
je vais encore essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Graphics::TBitmap *Bitmap1 = new Graphics::TBitmap(); try { Bitmap1->LoadFromFile("image.bmp"); Form1->Quitter->Bitmap->Assign(Bitmap1); Form1->Quitter->Bitmap->Dormant(); Form1->Quitter->Bitmap->FreeImage(); . Canvas->Draw(20,20,Form1->Quitter->Bitmap); } catch (...) { } delete Bitmap1;
merci quand même
Partager