Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment dupliquer + transférer 1 form ???

6 réponses
Avatar
X
Bonjour,

Comment dupliquer en renommant dans un programme une form, puis la
transférer et la rattacher à un autre programme (qui ne possède pas ce n° de
form)???

En fait, ça je sais le faire, mais c'est après, par exemple si je
renomme dans le programme P1 la Form1 en form2 (j'ai donc P1 = form1 +
form2), et qu'ensuite je transfert la form2 dans un autre programme, le
programme P2, eh ben ce dernier va me dire "refus de la form1 déjà
existante), pourtant elle s'appelle 2...
Il en découle que dupliquer en un autre nom ne suffit pas, il doit manquer
une opération intermédiaire, laquelle, savez-vous???

--
Merci.
--
ECRIRE
http://irolog.free.fr/ecrire/index.htm

LOGICIELS
http://irolog.free.fr

SITE
http://irolog.free.fr/joe/index.htm

FAQ VB
http://faq.vb.free.fr

PRINCIPE D'UTILISATION DES NEWSGROUPS MICROSOFT
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
********************************************************

6 réponses

Avatar
Picalausa François
Hello,

Est-ce que la forme a bien le nom "P1"/"P2" et pas le caption P1/P2?
Sinon, quelle est l'erreur indiquée dans le fichier log créé?

S'il s'agit d'une form utilisée fréquemment, il est aussi possible de la
définir comme template en la copiant dans Microsoft Visual
StudioVB98TemplateForms

--
Picalausa François

"X" <.> a écrit dans le message de news:
%
Bonjour,

Comment dupliquer en renommant dans un programme une form, puis la
transférer et la rattacher à un autre programme (qui ne possède pas ce n°
de form)???

En fait, ça je sais le faire, mais c'est après, par exemple si je
renomme dans le programme P1 la Form1 en form2 (j'ai donc P1 = form1 +
form2), et qu'ensuite je transfert la form2 dans un autre programme, le
programme P2, eh ben ce dernier va me dire "refus de la form1 déjà
existante), pourtant elle s'appelle 2...
Il en découle que dupliquer en un autre nom ne suffit pas, il doit manquer
une opération intermédiaire, laquelle, savez-vous???

--
Merci.
--
ECRIRE
http://irolog.free.fr/ecrire/index.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://irolog.free.fr/ecrire/index.htm

LOGICIELS
http://irolog.free.fr

SITE
http://irolog.free.fr/joe/index.htm

FAQ VB
http://faq.vb.free.fr

PRINCIPE D'UTILISATION DES NEWSGROUPS MICROSOFT
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
********************************************************







Avatar
Thierry
Edit ton fichier frm dans le bloc note, et change le nom de la forme.
(Ex: Attribute VB_Name = "frmMain")


"X" <.> a écrit dans le message de
news:%
Bonjour,

Comment dupliquer en renommant dans un programme une form, puis la
transférer et la rattacher à un autre programme (qui ne possède pas ce n°


de
form)???

En fait, ça je sais le faire, mais c'est après, par exemple si je
renomme dans le programme P1 la Form1 en form2 (j'ai donc P1 = form1 +
form2), et qu'ensuite je transfert la form2 dans un autre programme, le
programme P2, eh ben ce dernier va me dire "refus de la form1 déjà
existante), pourtant elle s'appelle 2...
Il en découle que dupliquer en un autre nom ne suffit pas, il doit manquer
une opération intermédiaire, laquelle, savez-vous???

--
Merci.
--
ECRIRE
http://irolog.free.fr/ecrire/index.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://irolog.free.fr/ecrire/index.htm

LOGICIELS
http://irolog.free.fr

SITE
http://irolog.free.fr/joe/index.htm

FAQ VB
http://faq.vb.free.fr

PRINCIPE D'UTILISATION DES NEWSGROUPS MICROSOFT
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
********************************************************







Avatar
X
Bonsoir, merci de ta réponse :o)

Non, je n'ai pas confondu "caption" et "enregistrer sous", de mémoire le
message était qu'une form de ce nom existait déjà, voici ce que j'ai fait:

- Programme A
-enregistrer form1 sous form5 (dupliquer en changeant de nom)

- Programme B j'ai collé la nouvelle form5
- Programme B qui avait déjà des forms 1, 4, 2 et 4
- Quand j'ai voulu rajouter une form au programme B (form déjà existante),
j'ai pris l'ancienne form 1 qui s'appelait désormais form5.
- Ilm'a répondu "a form1 existe déjà"(en gros), et certes c'était l'ancienne
forme 1 du programme A

Alors j'ai contourné le problème, j'ai recopié, mais ce système est plus
long, et on perd parfois des ordres d'index, voir des type de curseurs,
etc...

J'ai dû ne pas faire quelque chose, mais quoi (pour le futur), car j'ai
résolu autrement ?

Merci.
------------------------




"Picalausa François" a écrit dans le message de news:
%
Hello,

Est-ce que la forme a bien le nom "P1"/"P2" et pas le caption P1/P2?
Sinon, quelle est l'erreur indiquée dans le fichier log créé?

S'il s'agit d'une form utilisée fréquemment, il est aussi possible de la
définir comme template en la copiant dans Microsoft Visual
StudioVB98TemplateForms

--
Picalausa François

"X" <.> a écrit dans le message de news:
%
Bonjour,

Comment dupliquer en renommant dans un programme une form, puis la
transférer et la rattacher à un autre programme (qui ne possède pas ce n°
de form)???

En fait, ça je sais le faire, mais c'est après, par exemple si je
renomme dans le programme P1 la Form1 en form2 (j'ai donc P1 = form1 +
form2), et qu'ensuite je transfert la form2 dans un autre programme, le
programme P2, eh ben ce dernier va me dire "refus de la form1 déjà
existante), pourtant elle s'appelle 2...
Il en découle que dupliquer en un autre nom ne suffit pas, il doit
manquer une opération intermédiaire, laquelle, savez-vous???

--
Merci.
--
ECRIRE
http://irolog.free.fr/ecrire/index.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://irolog.free.fr/ecrire/index.htm

LOGICIELS
http://irolog.free.fr

SITE
http://irolog.free.fr/joe/index.htm

FAQ VB
http://faq.vb.free.fr

PRINCIPE D'UTILISATION DES NEWSGROUPS MICROSOFT
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
********************************************************











Avatar
Picalausa François
"X" <.> a écrit dans le message de news:

Non, je n'ai pas confondu "caption" et "enregistrer sous", de mémoire
le


Hello,

C'est la propriété Name de la form et non le nom de fichier qui importe.

--
Picalausa François
Avatar
X
Bonsoir, merci de ta réponse :o)

En fait j'ai contourné le problème en copiant collant, mais c'est bon à
savoir in futurum, voici ma form1 in fine, mais j'ai préalablement des
questions, car il y a plusieurs "form1", est-ce qu'en changeant juste :
Attribute VB_Name = "Form1" sera-ce suffisant ?

Par ailleurs, la form fait beaucoup allusion au frx, et donc ce doit, je
présume, être réciproque, si je conserve le frx en le renommant, ne
risque-t-il pas de ne pas reconnaître la form1 si je l'ai par exemple changé
en form2 ?

En outre, si je supprime le frx, je crois qu'il sera régénéré par la
form renommé, certes mais je risque de perdre des attributs, non ?

Merci :o)
-------------------

Voci dans form1, toutes les mentions "form1"
VERSION 5.00
Begin VB.Form Form1
Icon = "Form1.frx":0000
LinkTopic = "Form1"
Picture = "Form1.frx":030A
Picture = "Form1.frx":0694
ItemData = "Form1.frx":0A1E
List = "Form1.frx":0A20
MouseIcon = "Form1.frx":0A22
List = "Form1.frx":0D2E
MouseIcon = "Form1.frx":0D30
Attribute VB_Name = "Form1"
-----------------------------------
-----------------------------------
-----------------------------------



"Thierry" a écrit dans le message de news:

Edit ton fichier frm dans le bloc note, et change le nom de la forme.
(Ex: Attribute VB_Name = "frmMain")


"X" <.> a écrit dans le message de
news:%
Bonjour,

Comment dupliquer en renommant dans un programme une form, puis la
transférer et la rattacher à un autre programme (qui ne possède pas ce n°


de
form)???

En fait, ça je sais le faire, mais c'est après, par exemple si je
renomme dans le programme P1 la Form1 en form2 (j'ai donc P1 = form1 +
form2), et qu'ensuite je transfert la form2 dans un autre programme, le
programme P2, eh ben ce dernier va me dire "refus de la form1 déjà
existante), pourtant elle s'appelle 2...
Il en découle que dupliquer en un autre nom ne suffit pas, il doit
manquer
une opération intermédiaire, laquelle, savez-vous???

--
Merci.
--
ECRIRE
http://irolog.free.fr/ecrire/index.htm" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://irolog.free.fr/ecrire/index.htm

LOGICIELS
http://irolog.free.fr

SITE
http://irolog.free.fr/joe/index.htm

FAQ VB
http://faq.vb.free.fr

PRINCIPE D'UTILISATION DES NEWSGROUPS MICROSOFT
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
********************************************************











Avatar
X
Tu parles bien de:

Attribute VB_Name = "Form1"

Par exemple
Attribute VB_Name = "Form2"

Et le tour est joué ???
----------------------------


"Picalausa François" a écrit dans le message de news:

"X" <.> a écrit dans le message de news:

Non, je n'ai pas confondu "caption" et "enregistrer sous", de mémoire
le


Hello,

C'est la propriété Name de la form et non le nom de fichier qui importe.

--
Picalausa François