Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Stampa immediata textbox
mercoledì 01 ottobre 2008 - 14.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
frenk17
Profilo
| Junior Member
80
messaggi | Data Invio:
mer 1 ott 2008 - 14:19
ciao ragazzi sono francesco... ho un problema... stò compilando un programma in vb.net ma mi danno problemi alcune textbox... faccio che postare il codice così evitiamo parole inutili
.
.
TextBox2.Text &= "PC: 11 predisposizione avvenuta"
timeout = 2
risposta_volutaplc = "0"
Call aspetta_rispostaPlc(timeout, risposta_volutaplc)
TextBox2.Text &= vbNewLine & vbNewLine & "SCEGLI SUL PLC L'ESITO DELLA 'STABILIZZAZIONE A BASSA PRESSIONE'" & vbNewLine
Call prova()
Do
Dim ora As DateTime = DateTime.Now
timeout = 20
If valore_porta2 = "111" Or valore_porta2 = "11E" Then
Exit Do
Else
Dim ts As TimeSpan = DateTime.Now - ora
If ts.Seconds > timeout Then
Throw New Exception("Timeout")
Application.DoEvents()
End If
End If
Loop
Call condizioni()
.
.
allora il mio problema è che il programma stampa la prima textbox ("PC: 11 predisposizione avvenuta"), ma proseguendo con il programma non stmpa ne la textbox che c è all interno di (Call aspetta_rispostaPlc(timeout, risposta_volutaplc)) ne la textbox subito sotto..... e non solo, il prog prosegue con il do loop e stampa il tutto solo nel momento in cui esce dal ciclo do loop.
non so se sono stato chiaro.
mi chiedevo se ci fosse un modo di forzare la stampa delle textbox...
grazie in anticipo ragazzi
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 1 ott 2008 - 14:34
>ciao ragazzi sono francesco...
ciao e benvenuto su DotNetHell!
>e non solo, il prog prosegue con il do loop e stampa il tutto solo nel momento in cui esce dal ciclo do loop.
Fai il DoEvents ad ogni ciclo, altrimenti i controlli non si refreshano..
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
frenk17
Profilo
| Junior Member
80
messaggi | Data Invio:
mer 1 ott 2008 - 14:48
scusa l ignoranza ma come si fa? perche non c'è "doevent"... premetto che uso visual basic 2008 express... e cos è che serve doevent precisamente?
scusa ma è da poco che programma in questo ambiente
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 1 ott 2008 - 14:57
>scusa l ignoranza ma come si fa? perche non c'è "doevent"...
ma se lo hai usato nell'If?
mettilo ad ogni ciclo, ed in generale se vuoi che i controlli textbox si aggiornino dopo ogni concatenazione ad esempio..
la reference è qui:
http://msdn.microsoft.com/it-it/library/system.windows.forms.application.doevents
(VS.80).aspx
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
frenk17
Profilo
| Junior Member
80
messaggi | Data Invio:
mer 1 ott 2008 - 15:12
o cavoli...
...oggi forse è meglio che vado a farmi una dormita... sono troppo rinco.... proprio non l avevo visto... e dire che l ho compilato ieri
...
va be....
grazie mille comunque mi hai salvato il pomeriggio
ciao ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 1 ott 2008 - 15:16
>o cavoli...
...oggi forse è meglio che vado a farmi una dormita...
>sono troppo rinco.... proprio non l avevo visto... e dire che
>l ho compilato ieri
...
>va be....
>grazie mille comunque mi hai salvato il pomeriggio
aahhaha, di nulla!
Quindi funziona?
ricordati di accettare le risposte che se ti aiutano veramente con l'apposito link. In questo modo anche chi torna sa quale post ha chiuso l'argomento e risolto un problema
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
frenk17
Profilo
| Junior Member
80
messaggi | Data Invio:
mer 1 ott 2008 - 16:26
a ok grazie mille dei consigli... alla prossima.. ciao e grazie ancora
Torna su
Stanze Forum
Elenco Threads
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 !