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
Funzione per i decimali
martedì 19 ottobre 2010 - 21.25
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
mar 19 ott 2010 - 21:25
Salve, vorrei sapere come posso fare ad creare anche i decimali ..
io ho questo codice che disegna e mi stampa i valori X,Y, vicino al cursore .. ma mi dite come faccio ad fare anche i decimali oppure arrotondarli al numero più vicino?
ecco il codice:
Boolean drawing = false; // drawing
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
Graphics g = this.CreateGraphics();
Pen p = new Pen(Color.Black);
if (drawing == true)
{
drawprev();
double x = e.X;
double y = e.Y;
int _x = Convert.ToInt32(x);
int _y = Convert.ToInt32(y);
label1.Visible = true;
label1.Location = new Point(_x, _y - 20);
label1.Text = e.Location.ToString();
g.DrawLine(p, temppos2.X,temppos2.Y, _x, _y);
}
}
Ho usato double x e double y.
Ma come faccio fare che leggo anche 3 decimali cosi: 000.000. mi serve anche se c'è un numero cosi 0.5 che sta per 5 millimetri.
Grazie.
Ma come mai non c'è qualche cosa per fare questa cosa dei decimali?.
Grazie.
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mar 19 ott 2010 - 22:10
Ciao.
allora:
label1.text = x.ToString("n3") + ", " + y.ToString("n3");
Cristian Barca
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
mer 20 ott 2010 - 18:41
ciao, è per creare l'area di lavoro in millimetri avendo una picturebox?
Mi sai dire come si può fare?
Mi protesti dire dove ha recuperato quell' informazioni ToString("n3")?
grazie mille.
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
gio 21 ott 2010 - 00:27
Ciao.
>ciao, è per creare l'area di lavoro in millimetri avendo una
>picturebox?
>Mi sai dire come si può fare?
Su questo mi cogli impreparato. Alla fine le dimensioni che hai sulla pictureBox sono pixel. Ora non so dirti come fare. Vedi se in rete c'è qualche esempio.
>
>Mi protesti dire dove ha recuperato quell' informazioni ToString("n3")?
>
E' una forma breve per la formattazione. la "n" sta per Number e il 3 indica il numero di decimali da applicare.
Scrivendo invece "c3" formatta il tutto secondo le impostazioni per la valuta ('c' sta per 'Currency')
Ciao
Cristian Barca
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 !