Nombre de messages : 20 Date d'inscription : 01/11/2022
Sujet: Form(résolu) Dim 21 Avr 2024 - 11:08
Bonjour tout le monde. Encore moi Voila dans un sous programme j'ouvre une nouvelle fenêtre(form 1). J'arrive à mettre la bonne taille sans problème mais impossible que les données du sous programme s'écrivent dans FORM 1. A chaque fois c'est dans FORM 0. J'ai essayé ACTIVE 1 juste après Form 1 mais rien a faire. J'ai fait: V=ACTIVE(1) print str$(V) Pour savoir si form 1 était bien actif. Rien n'apparait dans les deux fenêtres. J'ai chercher les exemples dans le forum avec "rechercher" mais dans les exemples les fenêtres son vide. Si quelqu'un peut m'aider. Merci d'avance. Bon dimanche
Dernière édition par leclode le Sam 27 Avr 2024 - 17:46, édité 1 fois
papydall
Nombre de messages : 7003 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
Sujet: Re: Form(résolu) Dim 21 Avr 2024 - 11:30
La commande PRINT_TARGET_IS est la solution
Code:
form 10 print_target_is 10 print "Salut"
papydall
Nombre de messages : 7003 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
Sujet: Re: Form(résolu) Dim 21 Avr 2024 - 11:50
La documentation de l'aide dit :
La commande PRINT_TARGET_IS N désigne l'objet système numéro N qui recevra les impressions. L'objet système désigné doit être du type : SCENE3D, EDIT, MEMO, COMBO, FORM, LIST, PICTURE.
Cet objet système devient l'objet "cible des impressions".
Par défaut, l'objet système "cible des impressions" est : FORM numéro 0, et les PRINT s'effectuent sur FORM numéro 0.
Voici un autre exemple d'utilisation
Code:
form 10 : top 10,200 : left 10,100 print_target_is 10 : ' la cible d'impression est form 10 print "Salut"
picture 20 : top 20,20 : left 20,400 print_target_is 20 : ' la cible est maintenant picture 20 print "Hello!"
print_target_is 0 : ' la cible redevient form 0 print "Bye!"
lechat75 aime ce message
jjn4
Nombre de messages : 2693 Date d'inscription : 13/09/2009
Sujet: Re: Form(résolu) Dim 21 Avr 2024 - 14:49
Quand tu veux écrire sur un autre form que le zéro, par exemple form 1 et ensuite alpha 2 en général, tu peux utiliser : command_target_is 1 (entre les deux) si c'est de façon exeptionnelle, tu peux utiliser : parent 2,1 et ensuite : caption 2,"Blabla" pour ce qui est d'écrire en print : print_target_is 1 si c'est du 2d : 2d_target_is 1 si c'est en 3d : 3d_target_is 1
Bonne programmation !
leclode
Nombre de messages : 20 Date d'inscription : 01/11/2022
Sujet: Re: Form(résolu) Dim 21 Avr 2024 - 18:09
Un grand merci papypal et jjn4 . Oups le bouton "Electricité" est trop bas . Trop occupé avec le "form". Juste pour savoir on peut incorporer son propre icône dans le .exe ? Merci d'avance
leclode
Nombre de messages : 20 Date d'inscription : 01/11/2022
Sujet: Re: Form(résolu) Sam 27 Avr 2024 - 17:59
Bonsoir tout le monde. Encore un grand merci pour votre aide. J'ai corrigé quelques erreurs et modifié l'affichage pas beaucoup de temps pour programmer en ce moment. Vraiment génial Panoramic. https://i.servimg.com/u/f13/17/61/12/34/consoh10.png maintenant plus qu'a faire le système de chiffrage suivant le fournisseur. Bonne soirée a vous