Share your opinion
WIDGETS GAMBAS
GAMBAS 3 SOFTWARES
TUTORIALS
Library
|
FORM WINDOW - exchange between 2 forms
ECHANGER DES DONNEES ENTRE 2 FORMBonjour, Aujourdhui nous allons apprendre comment echanger des donnees d'un form à l'autre. En effet, il est bien pratique de construire un programme multifenêtre. Pour ceux qui ont l'habiude de VB, il fallait simplement nommer le form puis passer l'argument en parametre ( exemple : Form2.textbox.text = "babaorum" ) Sous Gambas linux ,c'est un peu plus difficile mais cela a l'avantage de séparer le code des Forms grace aux modules. Trève de bavardage ,passons aux travaux pratiques : Tout d'abord créons un projet, nommé exchangedata puis dans le fomr Fmain, mettons une textbox1 puis un Button1, ce qui nous donne ceci : creons une deuxieme fenetre avec la meme chose, Form1,button1 et textbox1 et voila : Ah oui j'oubliais un textlabel aussi, vous l'aurez deviné.! maintenant creons un module nommé moduletransfert definissons une variable avec la commande : public texte as string maintenantpassons au code de Fmain. Double cliquez sur le button1 de fmain et ecrivez ce code dans Button_click dans le Form1 ecrivez ce code :
Exécutons notre application et voila ce que cela donne : Pour résumer voici une petite info au format PDF ICI. voici les sources de l'exemple ICI à télécharger . Après réflexion, il est tout à fait possible d'echanger des donnees entres deux form sans passer par un module. Il suffit de mettre dans le premier FORM
et dans l'autre form ecrire
CI joint les sources de l'exemple ICI Merci à Micio pour sa remarque Creation date : 30/03/2009 @ 14:24 Reactions to this article
| QUICK MENU
SEARCH
LANGUAGE
COMPONENTS
Other
LANGUAGE
Where, who?
VISITS
visitors visitors online ARCHIVES GAMBAS 1/2
|