Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
> Bonsoir,
>
> J'ai a peu pres réussi a gerer mon Excel graphique,
> sauf que j'ai pas réussi à lui injecter directement
> un tableau Basic comme XValues ou Values !
>
> Voyant par ailleurs des classes graphiques...
> j'ai une question de C++ condamné au VB6....:-(
>
> Est-il possible de transformer ma Form (avec son .frx) en
> Classe, dans le but d'instancier plusieurs écrans (presque)
> identiques !
>
> Si c'est possible, comment qu'on fait !
> Il suffit qd même pas de stocker son .frm comme module de classe,
> dites ?
>
> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
> programmation,
> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
> les propriétés du .FRX en .BAS !
>
> Merci d'un bon lien.
>
> YannX
Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
> Bonsoir,
>
> J'ai a peu pres réussi a gerer mon Excel graphique,
> sauf que j'ai pas réussi à lui injecter directement
> un tableau Basic comme XValues ou Values !
>
> Voyant par ailleurs des classes graphiques...
> j'ai une question de C++ condamné au VB6....:-(
>
> Est-il possible de transformer ma Form (avec son .frx) en
> Classe, dans le but d'instancier plusieurs écrans (presque)
> identiques !
>
> Si c'est possible, comment qu'on fait !
> Il suffit qd même pas de stocker son .frm comme module de classe,
> dites ?
>
> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
> programmation,
> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
> les propriétés du .FRX en .BAS !
>
> Merci d'un bon lien.
>
> YannX
Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
> Bonsoir,
>
> J'ai a peu pres réussi a gerer mon Excel graphique,
> sauf que j'ai pas réussi à lui injecter directement
> un tableau Basic comme XValues ou Values !
>
> Voyant par ailleurs des classes graphiques...
> j'ai une question de C++ condamné au VB6....:-(
>
> Est-il possible de transformer ma Form (avec son .frx) en
> Classe, dans le but d'instancier plusieurs écrans (presque)
> identiques !
>
> Si c'est possible, comment qu'on fait !
> Il suffit qd même pas de stocker son .frm comme module de classe,
> dites ?
>
> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
> programmation,
> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
> les propriétés du .FRX en .BAS !
>
> Merci d'un bon lien.
>
> YannX
Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
sens de VB !
Suis-je plus clair ?
Merci
"ng" a écrit dans le message de
news:%Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
sens de VB !
Suis-je plus clair ?
Merci
"ng" <ng@ngsoft-fr.com> a écrit dans le message de
news:%23JSi0dy1EHA.2608@TK2MSFTNGP10.phx.gbl...
Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
sens de VB !
Suis-je plus clair ?
Merci
"ng" a écrit dans le message de
news:%Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où l'on
peut dériver facilement une form existante...).
N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
être passé de C++ à VB ?
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
> Merci pour cette réponse ultra rapide...
>
> Oui, j'ai fait fonctionner une form assez complexe.....
> Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
> (par des couleurs, des libellés, un controle, etc...
> mais c'est toujorus pareil.
>
> En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
> puis me rajouter une méthode Param(X1,x2, X3...)
> qui me permettrait de hcarger les valeurs et indicateurs
> spécifiques... soit independament, soit par un tableau...
>
> Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
> sens de VB !
>
> Suis-je plus clair ?
> Merci
> "ng" a écrit dans le message de
> news:%
>> Salut,
>>
>> Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
>> instance d'une même form ?
>> Si oui utilise le mot clef New:
>>
>> Dim fNewForm As Form1
>> Set fNewForm = New Form1
>>
>> Call Load(fNewForm)
>> Call fNewForm.Show()
>>
>> Set fNewForm = Nothing
>>
>> --
>> Nicolas G.
>> FAQ VB : http://faq.vb.free.fr
>> API Guide : http://www.allapi.net
>> Google Groups : http://groups.google.fr/
>> MZ-Tools : http://www.mztools.com/
>>
>> YannX wrote:
>>> Bonsoir,
>>>
>>> J'ai a peu pres réussi a gerer mon Excel graphique,
>>> sauf que j'ai pas réussi à lui injecter directement
>>> un tableau Basic comme XValues ou Values !
>>>
>>> Voyant par ailleurs des classes graphiques...
>>> j'ai une question de C++ condamné au VB6....:-(
>>>
>>> Est-il possible de transformer ma Form (avec son .frx) en
>>> Classe, dans le but d'instancier plusieurs écrans (presque)
>>> identiques !
>>>
>>> Si c'est possible, comment qu'on fait !
>>> Il suffit qd même pas de stocker son .frm comme module de classe,
>>> dites ?
>>>
>>> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
>>> programmation,
>>> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
>>> les propriétés du .FRX en .BAS !
>>>
>>> Merci d'un bon lien.
>>>
>>> YannX
Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où l'on
peut dériver facilement une form existante...).
N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
être passé de C++ à VB ?
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
> Merci pour cette réponse ultra rapide...
>
> Oui, j'ai fait fonctionner une form assez complexe.....
> Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
> (par des couleurs, des libellés, un controle, etc...
> mais c'est toujorus pareil.
>
> En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
> puis me rajouter une méthode Param(X1,x2, X3...)
> qui me permettrait de hcarger les valeurs et indicateurs
> spécifiques... soit independament, soit par un tableau...
>
> Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
> sens de VB !
>
> Suis-je plus clair ?
> Merci
> "ng" <ng@ngsoft-fr.com> a écrit dans le message de
> news:%23JSi0dy1EHA.2608@TK2MSFTNGP10.phx.gbl...
>> Salut,
>>
>> Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
>> instance d'une même form ?
>> Si oui utilise le mot clef New:
>>
>> Dim fNewForm As Form1
>> Set fNewForm = New Form1
>>
>> Call Load(fNewForm)
>> Call fNewForm.Show()
>>
>> Set fNewForm = Nothing
>>
>> --
>> Nicolas G.
>> FAQ VB : http://faq.vb.free.fr
>> API Guide : http://www.allapi.net
>> Google Groups : http://groups.google.fr/
>> MZ-Tools : http://www.mztools.com/
>>
>> YannX wrote:
>>> Bonsoir,
>>>
>>> J'ai a peu pres réussi a gerer mon Excel graphique,
>>> sauf que j'ai pas réussi à lui injecter directement
>>> un tableau Basic comme XValues ou Values !
>>>
>>> Voyant par ailleurs des classes graphiques...
>>> j'ai une question de C++ condamné au VB6....:-(
>>>
>>> Est-il possible de transformer ma Form (avec son .frx) en
>>> Classe, dans le but d'instancier plusieurs écrans (presque)
>>> identiques !
>>>
>>> Si c'est possible, comment qu'on fait !
>>> Il suffit qd même pas de stocker son .frm comme module de classe,
>>> dites ?
>>>
>>> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
>>> programmation,
>>> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
>>> les propriétés du .FRX en .BAS !
>>>
>>> Merci d'un bon lien.
>>>
>>> YannX
Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où l'on
peut dériver facilement une form existante...).
N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
être passé de C++ à VB ?
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
> Merci pour cette réponse ultra rapide...
>
> Oui, j'ai fait fonctionner une form assez complexe.....
> Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
> (par des couleurs, des libellés, un controle, etc...
> mais c'est toujorus pareil.
>
> En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
> puis me rajouter une méthode Param(X1,x2, X3...)
> qui me permettrait de hcarger les valeurs et indicateurs
> spécifiques... soit independament, soit par un tableau...
>
> Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
> sens de VB !
>
> Suis-je plus clair ?
> Merci
> "ng" a écrit dans le message de
> news:%
>> Salut,
>>
>> Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
>> instance d'une même form ?
>> Si oui utilise le mot clef New:
>>
>> Dim fNewForm As Form1
>> Set fNewForm = New Form1
>>
>> Call Load(fNewForm)
>> Call fNewForm.Show()
>>
>> Set fNewForm = Nothing
>>
>> --
>> Nicolas G.
>> FAQ VB : http://faq.vb.free.fr
>> API Guide : http://www.allapi.net
>> Google Groups : http://groups.google.fr/
>> MZ-Tools : http://www.mztools.com/
>>
>> YannX wrote:
>>> Bonsoir,
>>>
>>> J'ai a peu pres réussi a gerer mon Excel graphique,
>>> sauf que j'ai pas réussi à lui injecter directement
>>> un tableau Basic comme XValues ou Values !
>>>
>>> Voyant par ailleurs des classes graphiques...
>>> j'ai une question de C++ condamné au VB6....:-(
>>>
>>> Est-il possible de transformer ma Form (avec son .frx) en
>>> Classe, dans le but d'instancier plusieurs écrans (presque)
>>> identiques !
>>>
>>> Si c'est possible, comment qu'on fait !
>>> Il suffit qd même pas de stocker son .frm comme module de classe,
>>> dites ?
>>>
>>> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
>>> programmation,
>>> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
>>> les propriétés du .FRX en .BAS !
>>>
>>> Merci d'un bon lien.
>>>
>>> YannX
Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" a écrit > Les forms sont deja des class au sens de
VB.
Donc je n'ai pas a les transformer ....
> Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où
> peut dériver facilement une form existante...).
Donc on va instancier......
> N'y aurait-il pas une autre solution pour résoudre ton problème ?
> -----------------------------
> Ah oui une petite question de curiosité (si je peux me permettre),
pourquoi
> être passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
des manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum MPFExcel
qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes etudiants,
meme dans la pire betise que vous avez dite, on peut trouver une idée.....
Qu'en penses-tu ?
YannX
@+
> FAQ VB : http://faq.vb.free.fr
> API Guide : http://www.allapi.net
> Google Groups : http://groups.google.fr/
> MZ-Tools : http://www.mztools.com/
>
> YannX wrote:
> > Merci pour cette réponse ultra rapide...
> >
> > Oui, j'ai fait fonctionner une form assez complexe.....
> > Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
> > (par des couleurs, des libellés, un controle, etc...
> > mais c'est toujorus pareil.
> >
> > En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
> > puis me rajouter une méthode Param(X1,x2, X3...)
> > qui me permettrait de hcarger les valeurs et indicateurs
> > spécifiques... soit independament, soit par un tableau...
> >
> > Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
> > sens de VB !
> >
> > Suis-je plus clair ?
> > Merci
> > "ng" a écrit dans le message de
> > news:%
> >> Salut,
> >>
> >> Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
> >> instance d'une même form ?
> >> Si oui utilise le mot clef New:
> >>
> >> Dim fNewForm As Form1
> >> Set fNewForm = New Form1
> >>
> >> Call Load(fNewForm)
> >> Call fNewForm.Show()
> >>
> >> Set fNewForm = Nothing
> >>
> >> --
> >> Nicolas G.
> >> FAQ VB : http://faq.vb.free.fr
> >> API Guide : http://www.allapi.net
> >> Google Groups : http://groups.google.fr/
> >> MZ-Tools : http://www.mztools.com/
> >>
> >> YannX wrote:
> >>> Bonsoir,
> >>>
> >>> J'ai a peu pres réussi a gerer mon Excel graphique,
> >>> sauf que j'ai pas réussi à lui injecter directement
> >>> un tableau Basic comme XValues ou Values !
> >>>
> >>> Voyant par ailleurs des classes graphiques...
> >>> j'ai une question de C++ condamné au VB6....:-(
> >>>
> >>> Est-il possible de transformer ma Form (avec son .frx) en
> >>> Classe, dans le but d'instancier plusieurs écrans (presque)
> >>> identiques !
> >>>
> >>> Si c'est possible, comment qu'on fait !
> >>> Il suffit qd même pas de stocker son .frm comme module de classe,
> >>> dites ?
> >>>
> >>> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
> >>> programmation,
> >>> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
> >>> les propriétés du .FRX en .BAS !
> >>>
> >>> Merci d'un bon lien.
> >>>
> >>> YannX
>
>
Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" <ng@ngsoft-fr.com> a écrit > Les forms sont deja des class au sens de
VB.
Donc je n'ai pas a les transformer ....
> Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où
> peut dériver facilement une form existante...).
Donc on va instancier......
> N'y aurait-il pas une autre solution pour résoudre ton problème ?
> -----------------------------
> Ah oui une petite question de curiosité (si je peux me permettre),
pourquoi
> être passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
des manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum MPFExcel
qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes etudiants,
meme dans la pire betise que vous avez dite, on peut trouver une idée.....
Qu'en penses-tu ?
YannX
@+
> FAQ VB : http://faq.vb.free.fr
> API Guide : http://www.allapi.net
> Google Groups : http://groups.google.fr/
> MZ-Tools : http://www.mztools.com/
>
> YannX wrote:
> > Merci pour cette réponse ultra rapide...
> >
> > Oui, j'ai fait fonctionner une form assez complexe.....
> > Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
> > (par des couleurs, des libellés, un controle, etc...
> > mais c'est toujorus pareil.
> >
> > En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
> > puis me rajouter une méthode Param(X1,x2, X3...)
> > qui me permettrait de hcarger les valeurs et indicateurs
> > spécifiques... soit independament, soit par un tableau...
> >
> > Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
> > sens de VB !
> >
> > Suis-je plus clair ?
> > Merci
> > "ng" <ng@ngsoft-fr.com> a écrit dans le message de
> > news:%23JSi0dy1EHA.2608@TK2MSFTNGP10.phx.gbl...
> >> Salut,
> >>
> >> Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
> >> instance d'une même form ?
> >> Si oui utilise le mot clef New:
> >>
> >> Dim fNewForm As Form1
> >> Set fNewForm = New Form1
> >>
> >> Call Load(fNewForm)
> >> Call fNewForm.Show()
> >>
> >> Set fNewForm = Nothing
> >>
> >> --
> >> Nicolas G.
> >> FAQ VB : http://faq.vb.free.fr
> >> API Guide : http://www.allapi.net
> >> Google Groups : http://groups.google.fr/
> >> MZ-Tools : http://www.mztools.com/
> >>
> >> YannX wrote:
> >>> Bonsoir,
> >>>
> >>> J'ai a peu pres réussi a gerer mon Excel graphique,
> >>> sauf que j'ai pas réussi à lui injecter directement
> >>> un tableau Basic comme XValues ou Values !
> >>>
> >>> Voyant par ailleurs des classes graphiques...
> >>> j'ai une question de C++ condamné au VB6....:-(
> >>>
> >>> Est-il possible de transformer ma Form (avec son .frx) en
> >>> Classe, dans le but d'instancier plusieurs écrans (presque)
> >>> identiques !
> >>>
> >>> Si c'est possible, comment qu'on fait !
> >>> Il suffit qd même pas de stocker son .frm comme module de classe,
> >>> dites ?
> >>>
> >>> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
> >>> programmation,
> >>> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
> >>> les propriétés du .FRX en .BAS !
> >>>
> >>> Merci d'un bon lien.
> >>>
> >>> YannX
>
>
Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" a écrit > Les forms sont deja des class au sens de
VB.
Donc je n'ai pas a les transformer ....
> Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où
> peut dériver facilement une form existante...).
Donc on va instancier......
> N'y aurait-il pas une autre solution pour résoudre ton problème ?
> -----------------------------
> Ah oui une petite question de curiosité (si je peux me permettre),
pourquoi
> être passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
des manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum MPFExcel
qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes etudiants,
meme dans la pire betise que vous avez dite, on peut trouver une idée.....
Qu'en penses-tu ?
YannX
@+
> FAQ VB : http://faq.vb.free.fr
> API Guide : http://www.allapi.net
> Google Groups : http://groups.google.fr/
> MZ-Tools : http://www.mztools.com/
>
> YannX wrote:
> > Merci pour cette réponse ultra rapide...
> >
> > Oui, j'ai fait fonctionner une form assez complexe.....
> > Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
> > (par des couleurs, des libellés, un controle, etc...
> > mais c'est toujorus pareil.
> >
> > En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
> > puis me rajouter une méthode Param(X1,x2, X3...)
> > qui me permettrait de hcarger les valeurs et indicateurs
> > spécifiques... soit independament, soit par un tableau...
> >
> > Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
> > sens de VB !
> >
> > Suis-je plus clair ?
> > Merci
> > "ng" a écrit dans le message de
> > news:%
> >> Salut,
> >>
> >> Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
> >> instance d'une même form ?
> >> Si oui utilise le mot clef New:
> >>
> >> Dim fNewForm As Form1
> >> Set fNewForm = New Form1
> >>
> >> Call Load(fNewForm)
> >> Call fNewForm.Show()
> >>
> >> Set fNewForm = Nothing
> >>
> >> --
> >> Nicolas G.
> >> FAQ VB : http://faq.vb.free.fr
> >> API Guide : http://www.allapi.net
> >> Google Groups : http://groups.google.fr/
> >> MZ-Tools : http://www.mztools.com/
> >>
> >> YannX wrote:
> >>> Bonsoir,
> >>>
> >>> J'ai a peu pres réussi a gerer mon Excel graphique,
> >>> sauf que j'ai pas réussi à lui injecter directement
> >>> un tableau Basic comme XValues ou Values !
> >>>
> >>> Voyant par ailleurs des classes graphiques...
> >>> j'ai une question de C++ condamné au VB6....:-(
> >>>
> >>> Est-il possible de transformer ma Form (avec son .frx) en
> >>> Classe, dans le but d'instancier plusieurs écrans (presque)
> >>> identiques !
> >>>
> >>> Si c'est possible, comment qu'on fait !
> >>> Il suffit qd même pas de stocker son .frm comme module de classe,
> >>> dites ?
> >>>
> >>> Mais si vous m'annoncez qu'il faut créer tous les contrôles par
> >>> programmation,
> >>> j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
> >>> les propriétés du .FRX en .BAS !
> >>>
> >>> Merci d'un bon lien.
> >>>
> >>> YannX
>
>
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en Classe,
dans le but d'instancier plusieurs écrans (presque) identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe, dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant les
propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en Classe,
dans le but d'instancier plusieurs écrans (presque) identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe, dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant les
propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en Classe,
dans le but d'instancier plusieurs écrans (presque) identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe, dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant les
propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
YannX explained :
> Est-il possible de transformer ma Form (avec son .frx) en Classe,
> dans le but d'instancier plusieurs écrans (presque) identiques !
>
> Si c'est possible, comment qu'on fait !
> Il suffit qd même pas de stocker son .frm comme module de classe, dites
>
Bonsoir,
Je me permet juste de rajouter au code de NG qui est à mon avis la
seule et unique possibilité en vb6, un withevents.
Donc, si vous déclarez votre instance d'objet de la classe Form, dans
le bloc de déclaration global à la forme appelant celle-ci, vous pourez
traper les évents que vous forwardrez.
@+Quaz
--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
YannX explained :
> Est-il possible de transformer ma Form (avec son .frx) en Classe,
> dans le but d'instancier plusieurs écrans (presque) identiques !
>
> Si c'est possible, comment qu'on fait !
> Il suffit qd même pas de stocker son .frm comme module de classe, dites
>
Bonsoir,
Je me permet juste de rajouter au code de NG qui est à mon avis la
seule et unique possibilité en vb6, un withevents.
Donc, si vous déclarez votre instance d'objet de la classe Form, dans
le bloc de déclaration global à la forme appelant celle-ci, vous pourez
traper les évents que vous forwardrez.
@+Quaz
--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
YannX explained :
> Est-il possible de transformer ma Form (avec son .frx) en Classe,
> dans le but d'instancier plusieurs écrans (presque) identiques !
>
> Si c'est possible, comment qu'on fait !
> Il suffit qd même pas de stocker son .frm comme module de classe, dites
>
Bonsoir,
Je me permet juste de rajouter au code de NG qui est à mon avis la
seule et unique possibilité en vb6, un withevents.
Donc, si vous déclarez votre instance d'objet de la classe Form, dans
le bloc de déclaration global à la forme appelant celle-ci, vous pourez
traper les évents que vous forwardrez.
@+Quaz
--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
MPFV
MPFV
MPFV
Bonsoir,
Merci : çà marcheeeeeeeEEEEEEEEEEEEE !
Trop simple !
Bon, j'ai pu vérifier le bon usage des instructions que tu m'avais dictées.
Petite révision de choses que j'avais lues sur les Form, sans pouvoir
appliquer !
Quelqu'un a-t-il une suggestion sur la "meilleure" façon de passer
les valeurs paramètres d'initialisation des diverses instances de cette
Forme-Classe.
- une méthode spécifique, mais comment la déclarer (avec paramètres)
- une fonction paramétrée par un code de type (le plus simple)
Dommage que VB ne sache pas dériver des classes....
Merci et a demain
yannX
"YannX" a écrit dans le message de
news:Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" a écrit > Les forms sont deja des class au sens de
VB.
Donc je n'ai pas a les transformer ....Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où
l'onpeut dériver facilement une form existante...).
Donc on va instancier......N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
pourquoiêtre passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
intégrerdes manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum MPFExcel
qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes etudiants,
meme dans la pire betise que vous avez dite, on peut trouver une idée.....
Qu'en penses-tu ?
YannX
@+FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
sens de VB !
Suis-je plus clair ?
Merci
"ng" a écrit dans le message de
news:%Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
Merci : çà marcheeeeeeeEEEEEEEEEEEEE !
Trop simple !
Bon, j'ai pu vérifier le bon usage des instructions que tu m'avais dictées.
Petite révision de choses que j'avais lues sur les Form, sans pouvoir
appliquer !
Quelqu'un a-t-il une suggestion sur la "meilleure" façon de passer
les valeurs paramètres d'initialisation des diverses instances de cette
Forme-Classe.
- une méthode spécifique, mais comment la déclarer (avec paramètres)
- une fonction paramétrée par un code de type (le plus simple)
Dommage que VB ne sache pas dériver des classes....
Merci et a demain
yannX
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message de
news:uEuOQyy1EHA.524@TK2MSFTNGP09.phx.gbl...
Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" <ng@ngsoft-fr.com> a écrit > Les forms sont deja des class au sens de
VB.
Donc je n'ai pas a les transformer ....
Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où
l'on
peut dériver facilement une form existante...).
Donc on va instancier......
N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
pourquoi
être passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
intégrer
des manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum MPFExcel
qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes etudiants,
meme dans la pire betise que vous avez dite, on peut trouver une idée.....
Qu'en penses-tu ?
YannX
@+
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
sens de VB !
Suis-je plus clair ?
Merci
"ng" <ng@ngsoft-fr.com> a écrit dans le message de
news:%23JSi0dy1EHA.2608@TK2MSFTNGP10.phx.gbl...
Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
Merci : çà marcheeeeeeeEEEEEEEEEEEEE !
Trop simple !
Bon, j'ai pu vérifier le bon usage des instructions que tu m'avais dictées.
Petite révision de choses que j'avais lues sur les Form, sans pouvoir
appliquer !
Quelqu'un a-t-il une suggestion sur la "meilleure" façon de passer
les valeurs paramètres d'initialisation des diverses instances de cette
Forme-Classe.
- une méthode spécifique, mais comment la déclarer (avec paramètres)
- une fonction paramétrée par un code de type (le plus simple)
Dommage que VB ne sache pas dériver des classes....
Merci et a demain
yannX
"YannX" a écrit dans le message de
news:Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" a écrit > Les forms sont deja des class au sens de
VB.
Donc je n'ai pas a les transformer ....Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net (où
l'onpeut dériver facilement une form existante...).
Donc on va instancier......N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
pourquoiêtre passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
intégrerdes manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum MPFExcel
qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes etudiants,
meme dans la pire betise que vous avez dite, on peut trouver une idée.....
Qu'en penses-tu ?
YannX
@+FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe" au
sens de VB !
Suis-je plus clair ?
Merci
"ng" a écrit dans le message de
news:%Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in retournant
les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
Merci : çà marcheeeeeeeEEEEEEEEEEEEE !
Trop simple !
Bon, j'ai pu vérifier le bon usage des instructions que tu m'avais
dictées. Petite révision de choses que j'avais lues sur les Form,
sans pouvoir appliquer !
Quelqu'un a-t-il une suggestion sur la "meilleure" façon de passer
les valeurs paramètres d'initialisation des diverses instances de
cette Forme-Classe.
- une méthode spécifique, mais comment la déclarer (avec paramètres)
- une fonction paramétrée par un code de type (le plus simple)
Dommage que VB ne sache pas dériver des classes....
Merci et a demain
yannX
"YannX" a écrit dans le message de
news:Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" a écrit > Les forms sont deja des class au
sens de VB.
Donc je n'ai pas a les transformer ....Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net
(où l'on peut dériver facilement une form existante...).
Donc on va instancier......N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
pourquoi être passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
intégrer des manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum
MPFExcel qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes
etudiants, meme dans la pire betise que vous avez dite, on peut
trouver une idée.....
Qu'en penses-tu ?
YannX
@+FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe"
au sens de VB !
Suis-je plus clair ?
Merci
"ng" a écrit dans le message de
news:%Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in
retournant les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
Merci : çà marcheeeeeeeEEEEEEEEEEEEE !
Trop simple !
Bon, j'ai pu vérifier le bon usage des instructions que tu m'avais
dictées. Petite révision de choses que j'avais lues sur les Form,
sans pouvoir appliquer !
Quelqu'un a-t-il une suggestion sur la "meilleure" façon de passer
les valeurs paramètres d'initialisation des diverses instances de
cette Forme-Classe.
- une méthode spécifique, mais comment la déclarer (avec paramètres)
- une fonction paramétrée par un code de type (le plus simple)
Dommage que VB ne sache pas dériver des classes....
Merci et a demain
yannX
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message de
news:uEuOQyy1EHA.524@TK2MSFTNGP09.phx.gbl...
Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" <ng@ngsoft-fr.com> a écrit > Les forms sont deja des class au
sens de VB.
Donc je n'ai pas a les transformer ....
Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net
(où l'on peut dériver facilement une form existante...).
Donc on va instancier......
N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
pourquoi être passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
intégrer des manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum
MPFExcel qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes
etudiants, meme dans la pire betise que vous avez dite, on peut
trouver une idée.....
Qu'en penses-tu ?
YannX
@+
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe"
au sens de VB !
Suis-je plus clair ?
Merci
"ng" <ng@ngsoft-fr.com> a écrit dans le message de
news:%23JSi0dy1EHA.2608@TK2MSFTNGP10.phx.gbl...
Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:
Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in
retournant les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX
Bonsoir,
Merci : çà marcheeeeeeeEEEEEEEEEEEEE !
Trop simple !
Bon, j'ai pu vérifier le bon usage des instructions que tu m'avais
dictées. Petite révision de choses que j'avais lues sur les Form,
sans pouvoir appliquer !
Quelqu'un a-t-il une suggestion sur la "meilleure" façon de passer
les valeurs paramètres d'initialisation des diverses instances de
cette Forme-Classe.
- une méthode spécifique, mais comment la déclarer (avec paramètres)
- une fonction paramétrée par un code de type (le plus simple)
Dommage que VB ne sache pas dériver des classes....
Merci et a demain
yannX
"YannX" a écrit dans le message de
news:Je suis dessus ...
en fait ta première reponse m'a donné l'idee qui me manquait,
j'etais en train de tester car l'exemple de code me surprend un peu :
c'est l'ordre que j'ai /j'avais -en reprenant- du mal a comprendre..
OK Dim..
OK Set ..
? ? f_Load + f.Show
.....................traitements.....divers......
et pas de f.Hide
Call Unload
Set f = nothing §§§§§
Qu'est-ce que c'est tordu le VB objet ! ! !
"ng" a écrit > Les forms sont deja des class au
sens de VB.
Donc je n'ai pas a les transformer ....Mais en VB 6.0 pas d'héritage :) Ca n'a été introduit qu'en .Net
(où l'on peut dériver facilement une form existante...).
Donc on va instancier......N'y aurait-il pas une autre solution pour résoudre ton problème ?
-----------------------------
Ah oui une petite question de curiosité (si je peux me permettre),
pourquoi être passé de C++ à VB ?
Je en sais pas si c'est le meilleur choix que j'ai fait de ma
vie......;-)
En fait, il s'agit de migrer/améliorer une application
prototypée en Excel (d'ailleurs sans meme de VBA....)
J'ai pris VB6 en pensant avoir plus de soupleesse pour reprendre /
intégrer des manips. faites sous Excel et Access.
Choix justifié particulièrement par la recommandation du forum
MPFExcel qui balance a tour de bras du "Enregistreur de macro",
déjà nettement moins efficace du coté d'Access (cf. le FORMS 2.0)
et carrément nulle du coté de MSChart.
Apres une jolie galère (en mois déjà...), je regrette, mais
tant qu'il n'existe pas de VBA.NET.....
Mais si vous avez de meilleures suggestions,
je suis toujours a l'écoute ; comme je l'ai dit souvent a mes
etudiants, meme dans la pire betise que vous avez dite, on peut
trouver une idée.....
Qu'en penses-tu ?
YannX
@+FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Merci pour cette réponse ultra rapide...
Oui, j'ai fait fonctionner une form assez complexe.....
Maintenant je veux dériver celle-ci sous 7 à 12 formes distinctes
(par des couleurs, des libellés, un controle, etc...
mais c'est toujorus pareil.
En bon adpete de la POO, j'aimerais tout coller tel quel en Classe,
puis me rajouter une méthode Param(X1,x2, X3...)
qui me permettrait de hcarger les valeurs et indicateurs
spécifiques... soit independament, soit par un tableau...
Mon problème, c'est d'abord convertir mon .FRM + .FRX en "classe"
au sens de VB !
Suis-je plus clair ?
Merci
"ng" a écrit dans le message de
news:%Salut,
Je ne comprend pas très bien ce que tu veux faire, créer plusieurs
instance d'une même form ?
Si oui utilise le mot clef New:
Dim fNewForm As Form1
Set fNewForm = New Form1
Call Load(fNewForm)
Call fNewForm.Show()
Set fNewForm = Nothing
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
YannX wrote:Bonsoir,
J'ai a peu pres réussi a gerer mon Excel graphique,
sauf que j'ai pas réussi à lui injecter directement
un tableau Basic comme XValues ou Values !
Voyant par ailleurs des classes graphiques...
j'ai une question de C++ condamné au VB6....:-(
Est-il possible de transformer ma Form (avec son .frx) en
Classe, dans le but d'instancier plusieurs écrans (presque)
identiques !
Si c'est possible, comment qu'on fait !
Il suffit qd même pas de stocker son .frm comme module de classe,
dites ?
Mais si vous m'annoncez qu'il faut créer tous les contrôles par
programmation,
j'abandonne tout de suite (sauf si qq.un possède l'add-in
retournant les propriétés du .FRX en .BAS !
Merci d'un bon lien.
YannX