azz.ciccio (Normal User)
Pro
Messaggi: 74
Iscritto: 08/04/2009
|
ciao a tutti, navigando su internet ho trovato un sorgente (un programma per disegnare delle linee su una picturebox su una grid snap) da applicare al mio programma.
pero' prima di iniziare a pasticciare e fare prove a lume di naso, mi piacerebbe capire che rapporto c'e' tra 120/1440 i cancelletti che seguono e' la precisone numerica?
grazie.
Codice sorgente - presumibilmente VB.NET |
Private Sub Form_Load() 'Set Grid Size to 120 TWIPS between grid points GridPix = Format(120 / 1440, "##.####") 'Draw the Grid DrawGrid GridPix End Sub
|
Ultima modifica effettuata da azz.ciccio il 16/04/2009 alle 21:28 |
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Un inch corrisponde a 1440 twips
I cancelletti sono usati dalla funzione Format per indicare il formato della parte intera e della decimale del risultato della divisione.
|
|
azz.ciccio (Normal User)
Pro
Messaggi: 74
Iscritto: 08/04/2009
|
Postato originariamente da theprogrammer:
Un inch corrisponde a 1440 twips
I cancelletti sono usati dalla funzione Format per indicare il formato della parte intera e della decimale del risultato della divisione. |
ok, pero' non capisco perche' se cambio la propieta' della picturebox SCALEMODE in inch il programma non funziona, le linee non vengono piu' tracciate.
idee?
A. |
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Postato originariamente da azz.ciccio:
Postato originariamente da theprogrammer:
Un inch corrisponde a 1440 twips
I cancelletti sono usati dalla funzione Format per indicare il formato della parte intera e della decimale del risultato della divisione. |
ok, pero' non capisco perche' se cambio la propieta' della picturebox SCALEMODE in inch il programma non funziona, le linee non vengono piu' tracciate.
idee?
A. |
Come si fa a rispondere se non mostri il codice? |
|
azz.ciccio (Normal User)
Pro
Messaggi: 74
Iscritto: 08/04/2009
|
Postato originariamente da theprogrammer:
Come si fa a rispondere se non mostri il codice? |
in allegato. |
|
tippolo (Normal User)
Pro
Messaggi: 157
Iscritto: 21/09/2008
|
Postato originariamente da azz.ciccio:
Postato originariamente da theprogrammer:
Un inch corrisponde a 1440 twips
I cancelletti sono usati dalla funzione Format per indicare il formato della parte intera e della decimale del risultato della divisione. |
ok, pero' non capisco perche' se cambio la propieta' della picturebox SCALEMODE in inch il programma non funziona, le linee non vengono piu' tracciate.
idee?
A. |
Un pò di fantasia dai...
prova a cambiare i valori del divisore o del dividendo e ti renderai conto da solo
GridPix = Format(120 / 144, "##.####")
|
|
azz.ciccio (Normal User)
Pro
Messaggi: 74
Iscritto: 08/04/2009
|
Postato originariamente da tippolo:
Un pò di fantasia dai...
prova a cambiare i valori del divisore o del dividendo e ti renderai conto da solo
GridPix = Format(120 / 144, "##.####")
|
si daccordo, pero' se imposto la propieta' della picturebox scalemode a inch ecco che non funziona piu' niente....
A. |
|
tippolo (Normal User)
Pro
Messaggi: 157
Iscritto: 21/09/2008
|
Postato originariamente da azz.ciccio:
Postato originariamente da tippolo:
Un pò di fantasia dai...
prova a cambiare i valori del divisore o del dividendo e ti renderai conto da solo
GridPix = Format(120 / 144, "##.####")
|
si daccordo, pero' se imposto la propieta' della picturebox scalemode a inch ecco che non funziona piu' niente....
A. |
theprogrammer ti ha detto che un inch corrisponde a 1440 twips. Ciò sta a significare che tu quando imposti la propieta' della picturebox scalemode da twips ad inch non fai altro che aumentare la distanza di 1440 volte.
Praticamente se sulla tua picture prima visualizzavi un punto ogni millimetro cambiando la proprietà ad inch la distanza tra un punto e l'altro sarà di 1440 mm, overo quasi un metro e mezzo e non credo che tu abbia un monitor così grande da contenere una picture che mostri almeno 2 punti così distanti. |
|
gibra (Normal User)
Pro
Messaggi: 155
Iscritto: 16/04/2009
|
Postato originariamente da azz.ciccio:
si daccordo, pero' se imposto la propieta' della picturebox scalemode a inch ecco che non funziona piu' niente....
A. |
Scusa ma non capisco...
Secondo te, cambindo solamente lo ScaleMode, dovrebbe funzionare ugualmente?
Ma l'hai analizzato bene il progetto che hai inviato?
Dalla tua domanda sembra di no, perchè basta studiare il codice per capire che non è così.
|
|