Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Problème avec l'objet toolbar. | |
| | Auteur | Message |
---|
Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Problème avec l'objet toolbar. Jeu 5 Mai 2016 - 10:03 | |
| Bonjour.
@Klaus.
Je rencontre un petit problème avec l'objet Toolbar. En effet, l'objet ne remplit pas entièrement la largeur de la fenêtre, ce qui n'est pas très esthétique.
Peut-être est-ce dû au fait que la form contient une image de fond !
Merci de ton aide. | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Problème avec l'objet toolbar. Jeu 5 Mai 2016 - 10:26 | |
| C'est une question réservée à Klaus ??? | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème avec l'objet toolbar. Jeu 5 Mai 2016 - 11:07 | |
| C'est sûrement parce que tu changes la taille de ta form après avoir créé la TooBar. Il y a le code 2 de ModifyToolbar pour ajuster la largeur de la ToolBar à la largeur de la fenêtre. Lance le code suivant, agrandis la fenêtre, puis clique le bouton: - Code:
-
dim res%, nb% label click_toolbar, ajuster
dll_on "KGF.dll"
edit 777 : hide 777 : on_change 777,click_toolbar res% = dll_call4("CreateToolbar",handle(0),handle(777),0,0) res% = dll_call4("ModifyToolbar",1,255,255,0)
button 1 : top 1,100 : left 1,100 : caption 1,"Ajuster" : on_click 1,ajuster
end
click_toolbar: nb% = val(text$(777)) message "Clic sur le bouton "+str$(nb%) return ajuster: res% = dll_call4("ModifyToolbar",2,0,0,0) return | |
| | | Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Problème avec l'objet toolbar. Jeu 5 Mai 2016 - 11:16 | |
| Bonjour. Voici le code que j'utilise: - Code:
-
res%=dll_call4("CreateToolbar",handle(0),handle(323),0,0) res%=dll_call4("ModifyToolbar",1,255,255,255) : ' fond blanc res%=dll_call4("ModifyToolbar",2,0,0,0) : ' ajuster à la largeur de la fenêtre res%=dll_call4("ModifyToolbar",7,32,0,0) : ' icônes 32x32 Malgré tout, un espace subsiste entre la fin de la toolbar et le bord droit de la fenêtre. Merci de ton aide. | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème avec l'objet toolbar. Jeu 5 Mai 2016 - 11:22 | |
| J'ai mis tes lignes dans mon petit code, et je ne constate rien d'anormal. Essaie: - Code:
-
dim res%, nb% label click_toolbar, ajuster
dll_on "KGF.dll"
edit 777 : hide 777 : on_change 777,click_toolbar edit 323 : hide 323 : on_change 323,click_toolbar ' res% = dll_call4("CreateToolbar",handle(0),handle(777),0,0) ' res% = dll_call4("ModifyToolbar",1,255,255,0) res%=dll_call4("CreateToolbar",handle(0),handle(323),0,0) res%=dll_call4("ModifyToolbar",1,255,255,255) : ' fond blanc res%=dll_call4("ModifyToolbar",2,0,0,0) : ' ajuster à la largeur de la fenêtre res%=dll_call4("ModifyToolbar",7,32,0,0) : ' icônes 32x32
button 1 : top 1,100 : left 1,100 : caption 1,"Ajuster" : on_click 1,ajuster
end
click_toolbar: nb% = val(text$(777)) message "Clic sur le bouton "+str$(nb%) return ajuster: res% = dll_call4("ModifyToolbar",2,0,0,0) return
| |
| | | Pedro
Nombre de messages : 1596 Date d'inscription : 19/01/2014
| Sujet: Problème avec l'objet toolbar. Jeu 5 Mai 2016 - 15:35 | |
| Bonjour.
Merci Klaus.
J'ai enfin résolu le problème simplement en ajoutant la ligne suivante:
maximize 0 | |
| | | Contenu sponsorisé
| Sujet: Re: Problème avec l'objet toolbar. | |
| |
| | | | Problème avec l'objet toolbar. | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |