Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Problemi con TextBox

Ciao a tutti. Sto imparando a programmare in VB6 da circa un mese. Vorrei
sapere come far visualizzare a una TextBox dati su + linee. Mi spiego
meglio.
Ho scritto un algoritmo associato ad un bottone di comando che produce certe
stringhe come output. Ho bisogno che queste stringhe vengano poi
automaticamente visualizzate in una TextBox e che dopo aver visualizzato una
stringa vada a capo.
Ho pensato che la visualizzazione dei dati in una TextBox sia la soluzione
migliore, dato che i dati sono molti e con una scrollbar è possile non
perdere nessuna delle stringhe. Potrei anche farlo con una picturebox con
.Print, ma non so come associare una scrollbar per non perdere i dati.
Grazie anticipate a tutti coloro che mi risponderanno.
Enrico

 aver visualizzato una stringa vada a capo.
Concatena vbCrLf alle stringhe per inserire l'a-capo
F1 per maggiori informazioni...
hth

 migliore, dato che i dati sono molti e con una scrollbar č possile non


 Concatena vbCrLf alle stringhe per inserire l'a-capo
Visto il lunghissimo thread scatenato recentemente, suggerisco di usare
VbNewLine anzichè VbCrLf (così, tanto per puntiglio...)
Ciao
Alberto

 VbNewLine anzichč VbCrLf (cosě, tanto per puntiglio...)
Ohhh, se mi ricordo. Nelle mie procedure ho creato una costante globale
(ebbene, sě..,) denominata ACAPO che contiene, appunto, vbNewLine, quindi
non uso piů vbCrLf, nč vbNewLine, ma solo e sempre ACAPO. Domani cambia?
Devo solo correggere una riga e ricompilare.

 usare VbNewLine anzichč VbCrLf (cosě, tanto per puntiglio...)
Me lo sono perso... che oggetto aveva?

 Me lo sono perso... che oggetto aveva?
"Inserire ritorni a capo in una stringa"
Ciao
Alberto


Grazie... interessante... ma quando č stata introdotta? :?

Funziona. Grazie!
:)
Enrico

Funziona. Thanx
Enrico

 Grazie... interessante... ma quando è stata introdotta? :?
Boh...
Io l'ho sempre usata, ma in realtà arrivo da VC++ e VFP, per cui i VB vecchi
non li conosco...
Ciao
Alberto

 vecchi non li conosco...
Uhm io ho cominciato con VB4... mi domandavo da quanto Microsoft pensasse
allo sviluppo su altre piattaforme! O:)

 allo sviluppo su altre piattaforme! O:)
Con .Net è diventato ufficiale, ma per chi sviluppava in C (come me), il
tenere a mente la compatibilità con altre piattaforme è sempre stato un
obbligo.
Ricordo con commozione quando un mio sw, scritto e testato su un PC con
W3.11, venne compilato e fatto girare perfettamente anche su un Convex e su
un Digital-Alpha con processore Risc.
Da allora, ho scelto di seguire una strategia di sviluppo che consentisse la
massima portabilità e compatibilità del sw, attenendomi rigidamente a quanto
previsto dallo strumento.
Alcune regole (che sono comunque anche regole di buona programmazione), mi
hanno consentito di avere la quasi totalità dei miei progetti VB6 convertiti
in .Net dal wizard (magari non ottimizzati per .Net, ma comunque
funzionanti).
Fra le altre, mi attengo rigidamente a quanto segue:
- No alle API. Anche quando sembrava che l'unica soluzione fosse l'uso delle
API, cercando e provando ho (quasi sempre) trovato la via per non usarle e
arrivare allo stesso risultato.
- Nessuna conversione implicita. Sembra scontato, ma pensa a quanta gente
scrive Text1.Text=Variabile_Numerica
- No alle proprietà di default
- Uso attento delle costanti anzichè dei valori
- No ai controlli di terze parti. Per i controlli MS, bene o male ci sono
SP, e c'è la struttura equivalente nel .Net Framework, per gli altri......
Ciao
Alberto

 SP, e c'è la struttura equivalente nel .Net Framework, per gli altri......
    Che ne dite di abbozzare una lista delle regole propria del ng?
Ovviamente non verrebbe fuori una sola lista ma piu' liste, una per
"scuola". Da pubblicare sul sito comune, ovviamente. Ciascuna con le sue
proprie giustificazioni/motivazioni. Potrebbe aprirsi, e' vero, un
dibbbattito infinito, ma potrebbe essere utile da segnalare a chi ha fame di
queste cose.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------