[VB6]Popolare una texbox da codice

giovedì 29 luglio 2010 - 10.39

guli Profilo | Junior Member

Salve a tutti,
ho creato una texbox e vorrei popolarla da codice, vi faccio vedere un esempio:

Mario Rossi, Via Trento,
Umberto Neri, Via Umberto,

Quindi creare tante righe e colonne. Pultroppo lo posso fare utilizzando una texbox e solo da codice....Ma pultroppo non so come si fa....


Grazie

Dainesi Profilo | Senior Member

E' sufficiente valorizzare la proprietà text della textbox

txtSurname.Text = "Rossi" txtName.Text = "Mario"

ecc..
Autore del libro sul FOREX, MetaTrader e creazione dei trading system http://ilmiolibro.kataweb.it/schedalibro.asp?id=115872

guli Profilo | Junior Member

quindi creare tanti texbox quanti sono i nomi e cognomi e cioè se ho 5 nomi e cognomi ne devo creare 5, giusto?

AndreFi Profilo | Newbie

>quindi creare tanti texbox quanti sono i nomi e cognomi e cioè
>se ho 5 nomi e cognomi ne devo creare 5, giusto?

Fammi capire, devi per forza utilizzare delle textbox ? non per esempio una listview, o una griglia ?
Da dove recuperi i nomi e i cognomi ? da un file ? da una tabella ?

Se il numero delle coppie "nome/cognome" è fisso, cioè saranno sempre e solo x, allora, si, potresti anche crearti n textbox per quante te ne servono e magari sfruttarne la proprietà index (guarda la guida per capire) per popolarle più velocemente.

Altrimenti, se non sai quanti saranno questi nomi/cognomi, dovrai necessariamente creare le textbox a runtime per ogni coppia che "incontri" :

apri un nuovo progetto mettici una textbox chiamata text1 e un pulsante chiamato command1. Nella proprietà index della textbox metti 1 e nell'evento click del command scrivi:

Dim i As Integer

For i = 2 To 5
Load Text1(i)
Text1(i).Top = Text1(i - 1).Top + Text1(i).Height
Text1(i).Text = i
Text1(i).Visible = True
Next

Lancia e prova premere il pulsante.

Questo è solo un esempio per darti nel caso, il "la" ...

Ciao

Andrea
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5