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
Controlli di grandezza in virgola mobile
mercoledì 08 luglio 2009 - 17.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
rstella
Profilo
| Newbie
30
messaggi | Data Invio:
mer 8 lug 2009 - 17:35
Buongiorno a tutti, ringrazio anticipatamente coloro che vorranno aiutarmi.
Il problema è questo. Io ho la necessita di inserire dentro un controllo n controlli e dimensionare questi n controlli in maniera che occupino tutto lo spazio del controllo padre.
Purtroppo quando determino la dimensione di ogni controllo figlio faccio cosi:
lung.padre / tot.figli e lo metto nella propieta width del figlio.
In questo modo se la lunghezza calcolata ha decimali li perdo e questo sta a significare che non riesco mai a colmare tutta la lunghezza del controllo padre.
Come posso fare mantenendo la lunghezza di ogni controllo figlio inalterata?
Stella Renato
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
sab 11 lug 2009 - 02:23
Se hai bisogno della precisione millimetrica la vedo un pò dura, se invece puoi giocarti l'aprossimazione su uno dei controlli (l'ultimo), è molto semplice.
Ponendo che tu abbia 5 controlli da inserire in un controllo di larghezza=83
83/5=16,6
tu crei 4 controlli con larghezza 16 e la larghezza dell'ultimo sarà data da 83-(16*4)=19 quindi un pò più largo degli altri...
oppure al contrario arrotondi per eccesso
tu crei 4 controlli con larghezza 17 e la larghezza dell'ultimo sarà data da 83-(17*4)=15 quindi un pò più stretto degli altri...
Se così non ti va bene, ti tocca stringere o allargare a runtime il controllo contenitore di quel tanto che basta ad adeguarlo agli arrotondamenti.
Ciao
http://blogs.dotnethell.it/alebadalin
http://acquariochepassione.blogspot.com/
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 !