Création de zone de texte à partir du code

Messages postés
10
Date d'inscription
vendredi 25 mars 2005
Statut
Membre
Dernière intervention
16 octobre 2006
-
Messages postés
29
Date d'inscription
jeudi 16 mars 2006
Statut
Membre
Dernière intervention
24 juillet 2007
-
bonjour tout le monde :)

voila je vous expose mon problème qui est tout simple en fait...
je voudrais créer un code qui me permette de créer des éléments sur mon formulaire.
Par exemple en ce moment j'ai créer un formulaire qui va recevoir la liste de toutes les opérations effectuer.
Donc lorsque j'arrive sur ce formulaire, j'ai toujours une zone de texte vide.
Je la remplis avec une nouvelle opération et je clique sur le bouton ok.
Lorsque je clique sur ce bouton, j'aimerais que juste en dessous, une nouvelle zone de texte apparaisse.
Il me semble l'avoir vu sur une base mais je n'ai pas pu voir comment cela avait été codé.
Si quelqu'un peut m'aider se serait cool ;)

merci d'avance ;)

++

2 réponses

Messages postés
53
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
20 mars 2008

Bonjour,Voila le code :




Public





Class



Form1
   FriendWithEvents Txt As TextBox =


Nothing
   
Private
Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles

Button1.Click
      


'Bloc 01
      



If Txt IsNothingThen
         



Txt =

New
TextBox
         


Me

.Controls.Add(Txt)
         

Txt.Top = TextBox1.Top + TextBox1.Height + 20
         
Txt.Left = TextBox1.Left
         
Txt.Width = TextBox1.Width
         
Txt.Height = TextBox1.Height



      





End
If
      




'Bloc 02
   



End




Sub

End




Class



Enjoy
Messages postés
29
Date d'inscription
jeudi 16 mars 2006
Statut
Membre
Dernière intervention
24 juillet 2007

J'ai bien peur que ton code vn.net ne fonctionne pas dans Access !

Sinon ce que tu peux faire, c'est le créer dans ton formulaire, en mode création, puis lors d'un évenement sur clic du bouton OK tu change la propriété visible de ta zone de texte et tu la passes à True

du genre : Me.ZoneDeTexte.visible = True

Il est souvent plus facile de passer par des voies détournées sous Access ...