begin process at 2010 02 10 10:19:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

Incrémenter une textbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Incrémenter une textbox

lundi 14 avril 2008 à 14:16:03 | Incrémenter une textbox

Antikaal

Bonjour à tous,
voila j'ai réussi à générer des textbox sous forme d'équation:

[URL=http://imageshack.us][IMG]http://img139.imageshack.us/img139/6576/vbfrancevt7.jpg[/IMG][/URL]

maintenant j'aimerai que apparaisse dans la textbox1 = 1 , textbox2 = 2 , textbox3 = 3 ,.......etc
quenlqu'un pourrai m'aider svp ??

merci d'avance ;)
lundi 14 avril 2008 à 14:23:17 | Re : Incrémenter une textbox

oommeeggaa3d

comment as tu générer tes textbox ?
lundi 14 avril 2008 à 14:32:01 | Re : Incrémenter une textbox

jrivet

Membre Club
Salut,
Effectivement, il serait utile de savoir comment sont générer les TExtbox.

Si tu as fait des groupes de controles tu peux te servir de leur propriétés Index .

Sinon tu te sert de ta variable de boucle pour inscrire la valeur dans le textbox (Propriété Text) . en fait je ne vois pas trop quel est le problème

@+: Ju£i€n
Pensez: Réponse acceptée
lundi 14 avril 2008 à 14:33:59 | Re : Incrémenter une textbox

Antikaal

Private Sub Command1_Click()
Dim NumTxt As Integer
Dim i, n, m, z As Integer
 
 Text1(0).Visible = True
NumTxt = CInt(Text2(0).Text)

If Text1.Count <> 1 Then
    For g = Text1.Count - 1 To 1 Step -1
        Call Unload(Text1(g))
    Next
End If
r = 0
For i = 1 To ((NumTxt) ^ 2) - 1
r = r + 1

     Call Load(Text1(i))

    With Text1(i)
        
        .Text = ""
        

        
        .Left = Text1(i - 1).Left
        
        .Top = Text1(i - 1).Top + Text1(i - 1).Height + 120
    
        .Visible = True
    
        If r Mod (NumTxt) = 0 Then
        Text1(i).Left = Text1(i).Left + 800
        Text1(i).Top = Text1(0).Top
        End If
    
    End With
    
Next i

End Sub

Private Sub Form_Load()
Text1(0).Visible = False
End Sub

lundi 14 avril 2008 à 14:48:09 | Re : Incrémenter une textbox

jrivet

Membre Club
Salut,

Private Sub Command1_Click()
Dim NumTxt As Integer
Dim i As Integer ' ATTENTION comme i, n, m etaient
Dim n As Integer 'comme tu les déclarais des Varaint
Dim m As Integer, z As Integer

   Text1(0).Visible = True
   Text1(0).Text = "1"
   NumTxt = CInt(Text2(0).Text)

   If Text1.Count <> 1 Then
       For g = Text1.Count - 1 To 1 Step -1
           Call Unload(Text1(g))
       Next
   End If
   r = 0
   For i = 1 To ((NumTxt) ^ 2) - 1
       r = r + 1
       Call Load(Text1(i))
       
       With Text1(i)
           .Text = i + 1
           .Left = Text1(i - 1).Left
           .Top = Text1(i - 1).Top + Text1(i - 1).Height + 120
           .Visible = True
   
           If r Mod (NumTxt) = 0 Then
               .Left = .Left + 800
               .Top = Text1(0).Top
           End If
   
       End With
   
   Next i

End Sub

Private Sub Form_Load()
   Text1(0).Visible = False
End Sub
By Renfield




@+: Ju£i€n
Pensez: Réponse acceptée
lundi 14 avril 2008 à 15:06:07 | Re : Incrémenter une textbox

Antikaal

merci pour la réponse j'y avait deja pensez mais je me suis mal exprimé;   :s
comme je l'ai dit c'est sous forme d'équation alors au lieu d'écrire verticalement, il faudrai que les chiffres s'incrémente horizontalement et à chaque lignes reviennent de zéro.

voila je pense être bien clair.
si pas demander explication ^^
lundi 14 avril 2008 à 15:14:34 | Re : Incrémenter une textbox

jrivet

Membre Club
Re,

Sais pas si j'ai tout compris mais essaie ceci alors. (sert toi de ton test
If r Mod (NumTxt) = 0 Then Qui te permet de savoir QUAND tu change de colonne)
Private Sub Command1_Click()
Dim NumTxt As Integer
Dim i As Integer ' ATTENTION comme i, n, m etaient
Dim n As Integer 'comme tu les déclarais des Varaint
Dim m As Integer, z As Integer

   Text1(0).Visible = True
   Text1(0).Text = "1"
   NumTxt = CInt(Text2(0).Text)
   
   If Text1.Count <> 1 Then
       For g = Text1.Count - 1 To 1 Step -1
           Call Unload(Text1(g))
       Next
   End If
   r = 0
   n = 1
   For i = 1 To ((NumTxt) ^ 2) - 1
       r = r + 1
       n = n + 1
       Call Load(Text1(i))
       
       With Text1(i)
           .Text = CStr(n)
           .Left = Text1(i - 1).Left
           .Top = Text1(i - 1).Top + Text1(i - 1).Height + 120
           .Visible = True
   
           If r Mod (NumTxt) = 0 Then
               n = 1
               .Text = CStr(n)
               .Left = .Left + 800
               .Top = Text1(0).Top
           End If
   
       End With
 
   Next i

End Sub
By Renfield




@+: Ju£i€n
Pensez: Réponse acceptée
mardi 15 avril 2008 à 11:37:11 | Re : Incrémenter une textbox

Antikaal

bon et bien je doit vraiment avoir du mal a m'exprimer :s

ton programme permet d'écrire 1,2,3,4,5...... par colonne et moi je voudrai que sa se fasse par ligne :)
mardi 15 avril 2008 à 11:51:41 | Re : Incrémenter une textbox

jrivet

Membre Club
Réponse acceptée !
Re,
Effectivement j'avais pas su lire

Est ce que l'ordre de création est important? je veux dire par là que actuellement tu as par exemple les indices suivant pour les textbox
Essaie peu etre cela. mais a présent les indices sont modifés.

Private Sub Command1_Click()
Dim NumTxt As Integer
Dim i As Integer ' ATTENTION comme i, n, m etaient
Dim Colonne As Integer
Dim Ligne As Integer
   Text1(0).Visible = True
   Text1(0).Text = "1"
   NumTxt = CInt(Text2(0).Text)
 
   If Text1.Count <> 1 Then
       For g = Text1.Count - 1 To 1 Step -1
           Call Unload(Text1(g))
       Next
   End If
   For i = 1 To ((NumTxt) ^ 2) - 1
       Call Load(Text1(i))
       With Text1(i)
           Colonne = i Mod NumTxt
           If Colonne = 0 Then Ligne = Ligne + 1
           .Visible = True
           .Text = CStr(Colonne + 1)
           .Left = Text1(0).Left + (Colonne * Text1(0).Width) + 15
           .Top = Text1(0).Top + (Ligne * Text1(0).Height)
       End With
   Next i
End Sub
By Renfield


@+: Ju£i€n

Pensez: Réponse acceptée
mardi 15 avril 2008 à 13:49:52 | Re : Incrémenter une textbox

Antikaal

merci bien c'est nikel mais j'aurai une autre question encore.
désoler de t'embeter mais je débute.
donc : est-il possible en plus des chiffres entré une lettre dans chaque textbox

exemple : I1, I2, I3, I4, I5,......???

et sinon pour ces textbox la l'ordre des indices n'a pas d'importance donc je te remercie encore une fois ;)

1 2

Cette discussion est classée dans : textbox, url, http, incrémenter, imageshack


Répondre à ce message

Sujets en rapport avec ce message

Probleme [ par Seth77 ] Slu est ce que qqn saurait comment faire cela sous vb6 ? [url=http://imageshack.us][img=http://img222.imageshack.us/img222/4009/test1nj.jpg][/url] [Newbie] Gestion Electronique de Documents [ par Trisoul ] Bonjour a tous.   Je suis etudiant en deuxieme annee d'ecole d'ingenieur (electronique) et pour mon stage d [VBS] inserer auto des jpg redimenssionnées et ciblées dans un jpg [ par sakuraba83 ] BOnjour,je voudrais savoir si c est possible ? avec plusieurs photos prises avec un APNon clique sur la zone photo et on peut aller chercher le jpg da Projet : ne sais pas par où ni comment commencer ?? [ par Poupy67 ] Bonjour,J'ai créé un fichier sous excel qui me permet de faire un planning en calculant les ressources nécéssaires et le taux d'engagement du personne Erreur VB sur Vista [ par Sinsitrus ] Salut ![url=http://imageshack.us][img=http://img88.imageshack.us/img88/3590/vbqf8.jpg][/url][url=http://g.imageshack.us/g.php?h=88&i=vbqf8.jpg][img=ht une ou plusieurs tables pour ma base de données ? [ par juninho2lyon ] Bonsoir Voici l'interface de mon application: [url="http://imageshack.us"][img]http://img230.imageshack.us/img230/3651/appliprojetcl5.jpg[/img][/url] Besoin d'aide requête sql [ par darkchild007 ] Bonjour à tous,Voila je sollicite votre aide car je bloque sur une requête SQLVoici ma base de donnée en access pour vous mieux voir les relations[URL Problème avec datagridview et dataset [ par Centory ] Bonsoir à tous,Je me décide à poster après m'être tiré les cheveux pendant plusieurs jours ...J'aimerais afficher dans un datagridview des données ven La musique avec VB6 [ par ultimeval ] Bonsoir ![URL=http://www.casimages.com][img]http://nsa03.casimages.com/img/2008/11/07/081107113457504113.jpg[/img][/URL]et sa ne marche pas quelqu'un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales