Bonsoir
Peut-on en vb.net ouvrir un formulaire sous conditions
Avec VBA Access il existe "Docmd.openForm Nom WHERE etc ... etc...
Peut on faire la même chose en VB.net ?
Merci de vos conseils
Bonsoir
Peut-on en vb.net ouvrir un formulaire sous conditions
Avec VBA Access il existe "Docmd.openForm Nom WHERE etc ... etc...
Peut on faire la même chose en VB.net ?
Merci de vos conseils
Bonjour
Je me doute bien que c'est possible !!
Mais comment faire ?
C'était pourtant ton unique question a laquelle j ai répondu !!
breff.... pourrais-tu donner plus de précision sur ton formulaire...
Je m'explique ..
J'ai deux forms différents avec des textbox contenants des noms
Quand je clique sur un nom j'ouvre un autre form avec les détails
Ce que je voudrais c'est ouvrir le même deuxième form à partir de l'un ou l'autre des premiers form
Pour l'instant j'ai fait deux form "détail" identiques
Le détail1 qui correspond au form1
Le détail2 qui correspond au form2
ça marche mais je pense qu'on peut faire autrement
Tu utilises uniquement ton form2 !
Tu ajoutes une sub new() dans le corps de ton form2
tu lui ajoutes en argument : (byval detailname as string)
Tu crees la propriete dans le corps de ton form2 :
Tu appelles depuis ton txtbx1 ou txtbx2 en initialisant ta form2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub new (byval detailname as string) _detailname = Detailname Me.text = _detailname end sub Private _detailname as string Public Property detailname() As string Get Return _detailname End Get Set(ByVal value As string) _detailname = value End Set End Property
Desole pour la synthaxe je tape depuis mon mobile !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim frm2 as new form2(txtbx1.text) Frm2.showdialog
PS1 : je t ai cree une propriete en readwrite de facon a pouvoir travailler avec dans form2 ulterieurement.
PS2 : tu peux Aussi fusionner les handles de tes 2 textboxes en 1 seul et caster le sender pour obtenir celui qui envoie le click afin de recup la propriete text et l ajouter en parametre a ton initialisation de ton form2.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager