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
App. WinForms / WPF .NET
Odinamento Bottoni
martedì 02 dicembre 2008 - 14.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
toniovigi
Profilo
| Expert
540
messaggi | Data Invio:
mar 2 dic 2008 - 14:58
Ragazzi ho il seguente sorgente di codice
for(i=0;i<500;i++){
if ((i * 50) == 500)
{
x = x + 230;
utente.SetBounds(x, y+(i*50), 230, 45);
this.Controls.Add(utente);
}
else
{
utente.SetBounds(x, (y+ (i * 50)), 230, 45);
this.Controls.Add(utente);
}
}
Praticamente questo ciclo mi serve per posiziare dei bottoni sulla mia form
ora
la visualizzazione che io devo avere è la seguente
bottone1 bottonen bottonen
bottone2 bottonen bottonen
bottone3 bottonen bottonen
bottonen bottonen bottonen
ho messo if ((i * 50) == 500) cosi che entra la condizione e cambi colonna,ma nn mi torna qualcosa
consigli??
Grazie
Antonio
R3GM4ST3R
Profilo
| Junior Member
196
messaggi | Data Invio:
mar 2 dic 2008 - 16:44
Una cosa del genere la puoi ottenere annidando due cicli for
una roba del tipo
dim Col as integer = 0
dim Row as integer = 0
for Col=1 to 11
for Row=1 to 11
'//Ammettendo che la add sia così add(x,y,control)
add(Col,Row,ctl)
next Row
next Col
chiaramente al posto di Col e Row nella add dovrai mettere dei valori di X e Y coerenti con le dimensioni dei bottoni che stai aggiungendo
esempio se hai height e width di 100px del bottone
potesti fare una roba del tipo cint(Col*100)+cint(10*Col) , Cint(Row*100)+cint(10*Row) (il + 10 è uno spazio lasciato tra i controlli
P.S. potrebbero esserci degli errori matemateci, l'ho buttato giù abbastanza alla veloce, cmq il concetto c'è
toniovigi
Profilo
| Expert
540
messaggi | Data Invio:
mar 2 dic 2008 - 17:14
mmmmmmmmmmmmmmmmmmmmm
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 2 dic 2008 - 17:47
Ciao,
scusate non avevo visto questo doppione, io ho risposto qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=27133
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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 !