Oppure

Loading
22/01/08 12:54
Security-007
salve Ragazzi volevo sapere una cosa ke forse è semplice e nn riesco a pensarci su.
io ho:
text6
text11
text18
text25
text32
ed altri ancora e volevo fare in modo che se clicco 2 volte su text6 gli altri text avessero lo stesso testo... Scusatemi se è una cosa stupida ma nn riesco a pensarci su...
Ultima modifica effettuata da gius 26/01/08 7:26
aaa
22/01/08 13:41
antometal
nell ' evento double click della text6 metti il codice assegnare il testo alle altre txtbox
private sub text6_doubleclick()
text1=text6
...
...
end sub

x nn scrivere una riga x ogni textbox puoi usare un for, ma allora ci vuole un vettore di textbox
aaa
22/01/08 13:55
Security-007
il fatto è che non so usare le matrici altrimenti era 1000 volte + facili... Sai qualche link o qualche sorgente ke faccia capire come si usano le matrici? grazie ancora...
aaa
22/01/08 18:09
antometal
è semplicissiomo, te le spiego io

una matrice è un oggetto con lo stesso nome, ma index diverso
quel che devi fare è quindi creare textbox(qls oggetto cmq)con lo stesso nome (poi ti apparirà un messaggio che ti chiede conferma) il nome della textbox sarà poi il nome che tu gli hai dato e tra parentesi l' index. es. text1(0)
N.B. ricordati di mettere gli index sempre crescenti senza buchi, nn è un errore ma se cerchi di fare operazioni su un oggetto cn index inesistente, si pianta tutto
anche negli eventi cè l' index
x spiegarmi meglio guarda come dovrebe venire il tuo codice

private sub txtbox(index as integer)
dim i as integer
 for i=0 to n  'n sarebbe l' index + alto dell' oggetto che stai usando (se hai 10 txtbox metti 8)
  txtbox(i).text=txtbox(index).text
 next i
end sub


cmq se vuoi vedere un programma che usa matrici puoi vedere il mio "libretto dei voti"
:k::k::k:
aaa
22/01/08 20:56
P4p3r0g4
Postato originariamente da antometal:
private sub txtbox(index as integer)
dim i as integer
 for i=0 to n  'n sarebbe l' index + alto dell' oggetto che stai usando (se hai 10 txtbox metti 8)
  txtbox(i).text=txtbox(index).text
 next i
end sub


se hai 10 textbox ci va 9.
l'index k equivale all'oggetto k + 1.
se k + 1 = 10 allora k = 9
Ultima modifica effettuata da P4p3r0g4 22/01/08 20:56
aaa
22/01/08 22:44
antometal
si giusto 9
grazie della correzione
aaa
23/01/08 8:19
Security-007
Ok fino a qua ci siamo, xò il mio piu grande problema e qll ke una volta ke ad esempio in text(5) è stato inserito un testo cm faccio a dire che solo il text(5) me lo deve riportare in excel nella cella x es. B4???
aaa
23/01/08 15:05
P4p3r0g4
se permetti il problema e` un po diverso. apri un nuovo thread. (e metti un titolo piu` specifico..)
aaa