Righe con la stessa lunghezza incolonnate

mercoledì 06 maggio 2009 - 14.51

Mappa Profilo | Junior Member

Ciao a tutti

varMateriale = System.Environment.NewLine
vvarMateriale += " 1) " & DropRiga0.Text & varQta0
varMateriale += System.Environment.NewLine
vvarMateriale += " 2) " & DropRiga1.Text & varQta1
varMateriale += System.Environment.NewLine
varMateriale += " 3) " & DropRiga2.Text & varQta2
varMateriale += System.Environment.NewLine
varMateriale += " 4) " & DropRiga3.Text & varQt3

il risulatato finale che vorrei avere di "varMateriale" tutta incolonnata con la stessa lunghezza
esempio
1) Matita per colorare ecc ecc Qta 1
2) Gomma Qta 10
3)xx Qta 2

Come posso fare? Grazie

freeteo Profilo | Guru

Ciao,
io proverei ad usare la funzione "string.Format" per formattare l'output specificando una larghezza.
Qualcosa come quello che viene mostrato qui:
http://www.csharp-examples.net/align-string-with-spaces/
Questo per quanto riguarda l'output su video, quindi non HTML diciamo.

Se invece vuoi incolonnare l'output su un flusso HTML, niente di più semplice che usare le <table> <tr> <td>...

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5