Ce sujet est résolu.
1 | |||||
Auteur | Messages | ||||
---|---|---|---|---|---|
spheris | #1 Posté le 21/5/2016 à 12:52:40 | ||||
Bonjour, Je souhaite appliquer ce code à 10 form présent dans un de mes projets.
Dois-je l'écrire sur chaque form à chaque fois ou existe-t-il une option sur GB me permettant de le définir par défaut? Merci pour votre réponse. | |||||
Patrick | #2 Posté le 21/5/2016 à 15:20:25 | ||||
Dans ton form ' Gambas class file Public Sub Form_open() monmodule.dimentionform(Me) End Dans le module monmodule Public Sub dimentionform(monform As Form) monform.Width = 800 monform.Height = 600 monform.Border = 0 monform.Center End | |||||
vuott | #3 Posté le 21/5/2016 à 16:40:06 | ||||
Ne cedere ineluctabili possimus | ...me permettant de le définir par défaut? Je propose de créer à partir du code:
« Vita non suavis esse potest, nec Mors amara. » | ||||
spheris | #4 Posté le 21/5/2016 à 18:40:48 | ||||
Merci, la méthode de patrick fonctionne très bien. une autre question pour mes 10 form. Maintenant pour chaque form j'ai une image fond d'écran que je dois initialiser par la commande : pour le form 1:
pour le form 2:
N'y aurait-il pas moyen d'initialiser les fonds d'ecran de façon automatique? | |||||
Patrick | #5 Posté le 21/5/2016 à 19:16:39 | ||||
Bon alors je me lance : - dans fmain Private monform As Maclasse Public Sub Form_Open() dim image as string image="monbackground1.jpg" monform = New Maclasse(Me,image) autreprocedure End Public Sub autreprocedure() monform = New Maclasse(monformulaire,"/monbackground2.jpg") End Dans maclasse Public Sub _new(monform As Form, Optional monimage As string) monform.Width = 800 monform.Height = 600 monform.Border = 0 monform.Picture = Picture[lechemin & "/" & monimage] monform.Center monform.Show End Voila on peut imbriquer plusieurs formulaires et rajouter des options. Oups, j'ai oublié, il faut tester les valeurs optionnelles. | |||||
1 |