VISUAL BASIC
Jean-Marie DUBASIK
-
samounet Messages postés 99 Date d'inscription Statut Membre Dernière intervention -
samounet Messages postés 99 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis amateur, et j'aime la programation. Depuis peut, je suis passé en VB histoire que dos ne fonctionne pas en Win2K. Je viens du Turbo et Quick Basic.
Bref, ma question. En fait j'en n'ai plusieurs, mais une a la fois vous conviendras je crois.
SUr ma Form, j'ai 15 square avec l'objet shape le BorderColor doit alterner en deux couleur jusqu'a ce que l'utilisateur appuye sur suite. Suite étand un bouton de commande.
Si vous pouvez m'aider MERCI. Sinon MERCI
Je suis amateur, et j'aime la programation. Depuis peut, je suis passé en VB histoire que dos ne fonctionne pas en Win2K. Je viens du Turbo et Quick Basic.
Bref, ma question. En fait j'en n'ai plusieurs, mais une a la fois vous conviendras je crois.
SUr ma Form, j'ai 15 square avec l'objet shape le BorderColor doit alterner en deux couleur jusqu'a ce que l'utilisateur appuye sur suite. Suite étand un bouton de commande.
Si vous pouvez m'aider MERCI. Sinon MERCI
A voir également:
- VISUAL BASIC
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Visual petanque - Télécharger - Sport
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual c++ 2019 - Guide
4 réponses
ben le mieux pour faire alternener les 2 couleurs est de rajouter un controle timer (tu trouve ca dans projet -> composant -> windows common control ou timer, je sais plus) que tu demarres a l ouverture de ta form et que tu arrete à l evenement click sur ton bouton...
ca devrait marcher
ca devrait marcher
en fait tu parametre le timer sur un temps (genre 720ms) puis au moment ou les couleurs doivent commencer a changer tu fais
timer.enable = true '<-demarre le timer
ensuite dans ta liste d evenements associe au timer tu as un timer_timer : c est quand le timer arrive au bout du temps imparti
dans cette procedure tu met quelque chose du genre
if truc.color = color1 then
truc.color = color2
else
truc.color=color1
end if
puis dans l evenement button_click
tu met
timer.enable=false '<- tu arretes ton timer des que l on a clike sur le bouton
ca devrait rouler :o)))
timer.enable = true '<-demarre le timer
ensuite dans ta liste d evenements associe au timer tu as un timer_timer : c est quand le timer arrive au bout du temps imparti
dans cette procedure tu met quelque chose du genre
if truc.color = color1 then
truc.color = color2
else
truc.color=color1
end if
puis dans l evenement button_click
tu met
timer.enable=false '<- tu arretes ton timer des que l on a clike sur le bouton
ca devrait rouler :o)))
Ce message est une fausse réponse.En fait, j'ai un problème en vb6,et plus précisemment au concepteur d'environnement de données. Imaginez que vous avez deux commandes :une mère cmdmere et une fille cmdfille.A ma connaissance pour la première un recordset est automatiquement crée epplé rscmdmere, Mais pour la seconde comment peux je naviguer ds les différents enregistrements?y' a t il un recordset eutomatiquement crée ,si non y'a t il une possibilté de programmer un recordset ?
Bonjour,
Malheureusement, le sujet est trop dure pour moi et ce pour l'instant.
La seule chose que je peu dire, tu gerer les tables d'une base de donnée avec plusieurs controle data. C'est la seule expérience que j'ai réussi a faire fonctionner. Il faut dire que la gestion de base de donnée est un sujet en soi. Et pour l'instant je n'ai pas besoin de gerer une base de donnée. Le projet sur lequel je suis autorise l'anceinne méthode de fichier et c'est bien plus facile.
Désolé de ne pas pouvoir d'aider d'avantage.
Jean-Marie
Malheureusement, le sujet est trop dure pour moi et ce pour l'instant.
La seule chose que je peu dire, tu gerer les tables d'une base de donnée avec plusieurs controle data. C'est la seule expérience que j'ai réussi a faire fonctionner. Il faut dire que la gestion de base de donnée est un sujet en soi. Et pour l'instant je n'ai pas besoin de gerer une base de donnée. Le projet sur lequel je suis autorise l'anceinne méthode de fichier et c'est bien plus facile.
Désolé de ne pas pouvoir d'aider d'avantage.
Jean-Marie
Merci d'avoir pris la peine de répondre a ma recherche.
Le Timer, j'y ai pensé. Mais je ne sais pas comment le mettre.
Je m'explique: Lorsque ma form est au point ou elle doit attendre le click suivant, quelle méthode utilisé pour faire alterner les couleur. Est-ce que je peut mettre le timer dans la boucle initiale? La boucle initiale, construit les carre et les bord. Si je cree un sub, je vais tourné dans le sub et le click suivant seras t-il reconnu?
J'avais l'idée d'une boucle Do Loop mais je ne sais pas comment mettre une variable a VRAI quand le click suivant a eté fait.
Je ne sais si tu peux encore m'aider, mais je tente. MERCI ENCORE
Jean-Marie