Je suis sur un projet VB6 mais je débute et je demande de l'aide...
Je vous explique la situation...
J'ai une form ( pour l'instant ) avec des controles CommandButton (
MSFORM2.0).
Je souhaite faire une classe qui permette d'initialiser les boutons au
chargement de la form
et ensuite de les définir d'une manière bien précise. Je m'explique
Dans ma form :
- n CommandButtons
Dans le form Load
je veux faire CommandButton.Init() ( afin de position des pptés comme
Font.bold, BackColor...qui sont constantes )
Ensuite suivant mes boutons je veux les définir en leur attribuant un
picto ( issu d'une imageList ) et un texte prédéfini.
Exemple : Pour un bouton "valider" je lui attribue le picto ( v vert
) + texte " Valder".Je pensais alors utiliser la syntaxe suivante :
monBouton.SetValider() où SetValider() est une méthode qui colle un
picto et un texte.
Seulement voilà je ne connais rien aux classes ...
Il me semble que je devrai définir des fonctions Init(), SetValider()
dans ma classe ...
mais comment utiliser mom ImageList ( qui est sur la Form )?
Et comment faire dans la form pour définir mes contrôles comme des
objet de ma classe?
( Set ComandButton = New cBouton ? )
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gloops
Salut,
Logiquement, la démarche consiste à d'abord lire l'aide sur la création de classes, dans MSDN on trouve ça, réaliser les exemples proposés, et si on est confronté à une difficulté de compréhension particulière on peut venir poser une question précise.
Je ne crois pas que ce soit une bonne idée de développer en urgence un produit pour lequel on n'a pas les assises théoriques.
Salut,
Logiquement, la démarche consiste à d'abord lire l'aide sur la création
de classes, dans MSDN on trouve ça, réaliser les exemples proposés, et
si on est confronté à une difficulté de compréhension particulière on
peut venir poser une question précise.
Je ne crois pas que ce soit une bonne idée de développer en urgence un
produit pour lequel on n'a pas les assises théoriques.
Logiquement, la démarche consiste à d'abord lire l'aide sur la création de classes, dans MSDN on trouve ça, réaliser les exemples proposés, et si on est confronté à une difficulté de compréhension particulière on peut venir poser une question précise.
Je ne crois pas que ce soit une bonne idée de développer en urgence un produit pour lequel on n'a pas les assises théoriques.
ng
Salut,
On se répète aujourd'hui :) Attention à l'utilisation des controles Forms 2.0 en VB :
Deja d'une manière générale, il n'est pas conseillé d'utiliser les controles Forms 2.0 en VB (en VBA par contre ou peut, heureusement :)), cela pour 3 raisons principales : * aucune "licence" n'est fournie avec VB pour les utiliser avec VB et donc les redistribuer donc normalement on n'a pas le droit de les redistribuer. (donc il faudra que le poste utilisateur ait son office, ce qui pose d'autres problèmes) * la distribution pose des problèmes de compatibilité bien souvent car ces composants sont fournis avec office (ce n'est pas une simple DLL). * ils sont connus pour leurs multiples bugs/comportements étranges sous VB
-- 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/
ChrisK wrote:
Bonjour tout le monde,
Je suis sur un projet VB6 mais je débute et je demande de l'aide...
Je vous explique la situation...
J'ai une form ( pour l'instant ) avec des controles CommandButton ( MSFORM2.0). Je souhaite faire une classe qui permette d'initialiser les boutons au chargement de la form et ensuite de les définir d'une manière bien précise. Je m'explique
Dans ma form : - n CommandButtons Dans le form Load je veux faire CommandButton.Init() ( afin de position des pptés comme Font.bold, BackColor...qui sont constantes ) Ensuite suivant mes boutons je veux les définir en leur attribuant un picto ( issu d'une imageList ) et un texte prédéfini.
Exemple : Pour un bouton "valider" je lui attribue le picto ( v vert ) + texte " Valder".Je pensais alors utiliser la syntaxe suivante : monBouton.SetValider() où SetValider() est une méthode qui colle un picto et un texte.
Seulement voilà je ne connais rien aux classes ... Il me semble que je devrai définir des fonctions Init(), SetValider() dans ma classe ... mais comment utiliser mom ImageList ( qui est sur la Form )? Et comment faire dans la form pour définir mes contrôles comme des objet de ma classe? ( Set ComandButton = New cBouton ? )
Merci d'avance de votre aide....
ChrisK
Salut,
On se répète aujourd'hui :) Attention à l'utilisation des controles Forms
2.0 en VB :
Deja d'une manière générale, il n'est pas conseillé d'utiliser les
controles Forms 2.0 en VB (en VBA par contre ou peut, heureusement
:)), cela pour 3 raisons principales :
* aucune "licence" n'est fournie avec VB pour les utiliser avec VB et
donc les redistribuer donc normalement on n'a pas le droit de les
redistribuer. (donc il faudra que le poste utilisateur ait son
office, ce qui pose d'autres problèmes)
* la distribution pose des problèmes de compatibilité bien souvent
car ces composants sont fournis avec office (ce n'est pas une simple
DLL). * ils sont connus pour leurs multiples bugs/comportements
étranges sous VB
--
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/
ChrisK wrote:
Bonjour tout le monde,
Je suis sur un projet VB6 mais je débute et je demande de l'aide...
Je vous explique la situation...
J'ai une form ( pour l'instant ) avec des controles CommandButton (
MSFORM2.0).
Je souhaite faire une classe qui permette d'initialiser les boutons au
chargement de la form
et ensuite de les définir d'une manière bien précise. Je m'explique
Dans ma form :
- n CommandButtons
Dans le form Load
je veux faire CommandButton.Init() ( afin de position des pptés comme
Font.bold, BackColor...qui sont constantes )
Ensuite suivant mes boutons je veux les définir en leur attribuant un
picto ( issu d'une imageList ) et un texte prédéfini.
Exemple : Pour un bouton "valider" je lui attribue le picto ( v vert
) + texte " Valder".Je pensais alors utiliser la syntaxe suivante :
monBouton.SetValider() où SetValider() est une méthode qui colle un
picto et un texte.
Seulement voilà je ne connais rien aux classes ...
Il me semble que je devrai définir des fonctions Init(), SetValider()
dans ma classe ...
mais comment utiliser mom ImageList ( qui est sur la Form )?
Et comment faire dans la form pour définir mes contrôles comme des
objet de ma classe?
( Set ComandButton = New cBouton ? )
On se répète aujourd'hui :) Attention à l'utilisation des controles Forms 2.0 en VB :
Deja d'une manière générale, il n'est pas conseillé d'utiliser les controles Forms 2.0 en VB (en VBA par contre ou peut, heureusement :)), cela pour 3 raisons principales : * aucune "licence" n'est fournie avec VB pour les utiliser avec VB et donc les redistribuer donc normalement on n'a pas le droit de les redistribuer. (donc il faudra que le poste utilisateur ait son office, ce qui pose d'autres problèmes) * la distribution pose des problèmes de compatibilité bien souvent car ces composants sont fournis avec office (ce n'est pas une simple DLL). * ils sont connus pour leurs multiples bugs/comportements étranges sous VB
-- 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/
ChrisK wrote:
Bonjour tout le monde,
Je suis sur un projet VB6 mais je débute et je demande de l'aide...
Je vous explique la situation...
J'ai une form ( pour l'instant ) avec des controles CommandButton ( MSFORM2.0). Je souhaite faire une classe qui permette d'initialiser les boutons au chargement de la form et ensuite de les définir d'une manière bien précise. Je m'explique
Dans ma form : - n CommandButtons Dans le form Load je veux faire CommandButton.Init() ( afin de position des pptés comme Font.bold, BackColor...qui sont constantes ) Ensuite suivant mes boutons je veux les définir en leur attribuant un picto ( issu d'une imageList ) et un texte prédéfini.
Exemple : Pour un bouton "valider" je lui attribue le picto ( v vert ) + texte " Valder".Je pensais alors utiliser la syntaxe suivante : monBouton.SetValider() où SetValider() est une méthode qui colle un picto et un texte.
Seulement voilà je ne connais rien aux classes ... Il me semble que je devrai définir des fonctions Init(), SetValider() dans ma classe ... mais comment utiliser mom ImageList ( qui est sur la Form )? Et comment faire dans la form pour définir mes contrôles comme des objet de ma classe? ( Set ComandButton = New cBouton ? )
Merci d'avance de votre aide....
ChrisK
christophe-pasde
Bonjour,
Surtout quand on a des tutoriels indiqués en réponse à un de ses précédent message.
Christophe
Gloops a écrit :
Salut,
Logiquement, la démarche consiste à d'abord lire l'aide sur la création de classes, dans MSDN on trouve ça, réaliser les exemples proposés, et si on est confronté à une difficulté de compréhension particulière on peut venir poser une question précise.
Je ne crois pas que ce soit une bonne idée de développer en urgence un produit pour lequel on n'a pas les assises théoriques.
Bonjour,
Surtout quand on a des tutoriels indiqués en réponse à un de ses
précédent message.
Christophe
Gloops a écrit :
Salut,
Logiquement, la démarche consiste à d'abord lire l'aide sur la création
de classes, dans MSDN on trouve ça, réaliser les exemples proposés, et
si on est confronté à une difficulté de compréhension particulière on
peut venir poser une question précise.
Je ne crois pas que ce soit une bonne idée de développer en urgence un
produit pour lequel on n'a pas les assises théoriques.
Surtout quand on a des tutoriels indiqués en réponse à un de ses précédent message.
Christophe
Gloops a écrit :
Salut,
Logiquement, la démarche consiste à d'abord lire l'aide sur la création de classes, dans MSDN on trouve ça, réaliser les exemples proposés, et si on est confronté à une difficulté de compréhension particulière on peut venir poser une question précise.
Je ne crois pas que ce soit une bonne idée de développer en urgence un produit pour lequel on n'a pas les assises théoriques.