Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GROUPE DE CONTRÔLES VB6 EN VISUAL BASIC 2005 EXPRESS EDITION


Information sur la source

Catégorie :Control Source .NET ( DotNet ) Classé sous : vb2005, control, groupe, collection Niveau : Débutant Date de création : 24/02/2006 Date de mise à jour : 25/02/2006 10:28:20 Vu / téléchargé: 10 642 / 889

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
C'est une simulation des groupes de contrôles de VB6 en VB.NET
Evidemment EBArtSoft m'a mis sur la voie.
On peut grouper des contrôles identiques, soit dans l'IDE
soit dynamiquement dans le code et y attacher la gestion
des évenements.


Afyn
Navedac - Le savoir faire des cancres
 

Source

  • Les contrôles sont ajoutés à la collection Controls
  • ' Créé l'objet
  • Dim Ctl As New Note
  • ' L'ajoute à la collection Controls de NotePanel
  • Me.NotePanel.Controls.Add(Ctl)
  • ' On ajoute une interception des messages et une re direction
  • ' Il faut traiter tous les messages un à un
  • AddHandler Ctl.MouseMove, AddressOf NoteMouseMove
  • AddHandler Ctl.DoubleClick, AddressOf NoteMouseDoubleClick
  • With Ctl
  • .Top = y
  • .Left = x
  • .BringToFront()
  • End With
Les contrôles sont ajoutés à la collection Controls

        ' Créé l'objet
        Dim Ctl As New Note
        ' L'ajoute à la collection Controls de NotePanel
        Me.NotePanel.Controls.Add(Ctl)
        ' On ajoute une interception des messages et une re direction
        ' Il faut traiter tous les messages un à un
        AddHandler Ctl.MouseMove, AddressOf NoteMouseMove
        AddHandler Ctl.DoubleClick, AddressOf NoteMouseDoubleClick
        With Ctl
            .Top = y
            .Left = x
            .BringToFront()
        End With

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

24 février 2006 13:26:27 :
- Corrections Mineures
25 février 2006 10:28:20 :
- Suppression du Tag et utilisation du mot clé TypeOf à la place

Commentaires et avis

signaler à un administrateur
Commentaire de Mauricet le 27/02/2006 10:33:57

Bonjour
Il faut rajouter l'espace de nom Graphic Control pour que cela fonctionne.
C'est une solution. Mais, fait un peu une grille du Lotto avec un bouton en dessous qui lance, à chaque appui, l'application pour donner les numéros ganants, y compris le complémentaire.
Le tout est affiché graphiquement sur la grille avec une couleur différente pour le complémentaire
A bientôt
Maurice

signaler à un administrateur
Commentaire de BSGilles le 16/07/2007 15:46:04

Simple et efficace. Parade à l'une des nombreuses absurdités de VB.Net, souvent en régression par rapport à VB6. Merci

signaler à un administrateur
Commentaire de Afyn le 12/12/2007 21:47:41

J'avais loupé ce commentaire ...

Merci BSGILLES

Afyn - Navedac

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

usercontrol (control utilisateur) creation auto sur form ? [ par kainoak ] J'ai créé un usercontrol avec toutes ses proprietees (let couleur ...) et une collection poour gérer tout ca (ajout,suppr d'un usercontrol de la colle Groupe de control [ par tnab31 ] tnab31Salut,Je suis bloqué sur un truc qui va surement en faire sourire quelques uns mais bon.... Tout d'abord je suis sous excel office pro.je souhai VB.NET: La collection Items (Add, Remove, Clear, ...) pour Control !!!!! [ par mehdi146 ] Bonjour,Je travaille sur la migration d'un logiciel de VB6 à VB.NET.Je résume le problème : En VB6, lorsque je déclare un con vous devez specifier un index pour le groupe d'objet [ par DerWanderer ] Bonjour,Je suis dans un projet ou je stocked dans un base de données les differentes informations saisies par un client.J'ai des control array pour de Groupe de contrôle avec des PictureBox en vb2005.Net [ par Lokrezzan ] Bonjour,J'ai créé un jeu sous VB6 que je veux exporter en projet vb2005.net. Sur l'un des Forms que j'avais, un groupe de contrôle PictureBox étaient Retrouvé les clefs d'une collection (VB2005) [ par Polack77 ] Bonjour ,Alors voila dans une de mes classes j'ai comme variable une collection. Je voudrais si possible retrouvé la liste des clef de cette collectio remplacer Groupe de controle sous vb2005 [ par vercomax ] Bonsoir,je pense que je m'exprime mal dans mes précedentes questions.comment replacer la possibilité de créer des Groupe de controle de VB6 alors que DataGridView changer la valeur d'une cellule vb2005 [ par vercomax ] Bonjour,Dans un DataGridView je souhaite changer la valeur d'une cellule bien précise en fonction de la valeur d'une autre précise:mettons SI la (xo,y créer des PictureBox numérotés par prog vb2005 ? [ par vercomax ] Bonsoir,j'ai besoin de créer 50 picturebox numérotés ! et oui, ptet même + encoremais par ligne de code....  je m'en sort pasje pense à un truc du gen Probléme avec un READONLY [ par Rifton007 ] Bonjour à tous,Depuis peux je programme sous VB2005. Et je rencontre un probléme au quel je ne trouve pas de solution. Au départ l'idée serait de modi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.