Problema con una sub esterna

venerdì 20 febbraio 2009 - 12.02

bolla111 Profilo | Senior Member

ciao
io ho creato un modulo esterno contentente dei sub e delle funzioni che richiamo nelle mie pagine...
ho creato una breve sub che prende i valori di alcune textbox e li "cancella", cioè, li svuota...
posto un po di codice

nella webform:

svuota(textbox1.text, textbox2.text, textbox3.text)
'queste sono i testi delle textbox da cancellare


nel modulo esterno:

public sub svuota(byval valore1 as string, byval valore2 as string, byval valore3 as string)
valore1 = ""
valore2 = ""
valore3 = ""
end sub

i dati passano correttamente, la sub cancella tutti i valori, ma quando la sub finisce, nella mia webform la funzione non prende questi "valori cancellati", ma rimangono uguali...perchè?

samar Profilo | Senior Member

Forse dico una cavolata ma in questo modo mi sembra che non fai altro che "azzerare" il valore delle variabili alle quali hai associato il valore delle proprietà text degli oggetti interessati e non gli oggetti stessi, che quindi sono completamente scollegati gli uni dagli altri, cmq aspetto che ti risponda qualcun'altro di + competente...

rossimarko Profilo | Guru

Si,

il problema come dice samar è che non devi passare la proprietà ma l'intero oggetto textbox per cancellarne il contenuto.
Quindi metti i parametri come textbox e poi all'interno della funzione fai
text1.Text = ""
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

samar Profilo | Senior Member

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

una cosa del genere direi...

bolla111 Profilo | Senior Member

ok perfetto....grazie ragazzi
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