Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 14-10-2003, 23.54.00   #1
metallica83
Junior Member
 
Registrato: 23-04-2001
Loc.: Dietro questa porta
Messaggi: 88
metallica83 promette bene
Come riconoscere i colori in VB

Mi piacerebbe farmi un programmino col Visual Basic 6.0 che mi riconoscesse i colori.
Mi spiego: se io traccio una linea azzurra su uno spazio per disegnare, automaticamente mi scrive "azzurro" in una textbox.

E così via...

il problemone è: che componente usare per disegnare la riga??
E come fare per fargli riconoscere il componente??

Grazie...
___________________________________

www.zwan.com

www.pumpkins.it

TheSmAsHiNgPUMPKINS Net Point

metallica83 non è collegato   Rispondi citando
Vecchio 15-10-2003, 09.17.42   #2
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Ehm...Per capire meglio:

Tu porti il mouse su un oggetto qualsiasi (tipo linea,cerchio,ellisse,quadrato o più in generale un poligono) e vuoi riconoscere la tipologia ed il colore ?
LoryOne non è collegato   Rispondi citando
Vecchio 16-10-2003, 23.55.30   #3
metallica83
Junior Member
 
Registrato: 23-04-2001
Loc.: Dietro questa porta
Messaggi: 88
metallica83 promette bene
Traduco la domanda:

Vorrei inserire nel form principale del programma un componente nel quale poter tracciare una linea di un colore qualsiasi, tipo una finestra di Paint, inclusa però in una parte del form.
Successivamente il programma deve riconoscere il colore della linea tracciata all' interno di questo componente e scriverne il nome in una textbox.
___________________________________

www.zwan.com

www.pumpkins.it

TheSmAsHiNgPUMPKINS Net Point

metallica83 non è collegato   Rispondi citando
Vecchio 17-10-2003, 09.21.11   #4
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Traduco la risposta:

Per la prima domanda è semplice.
Utilizzi il solito contenitore chiamato PictureBox e ti appoggi ai metodi che l'oggetto ti fornisce , vedi per esempio .Line,.PaintPicture, ecc
Ricorda sempre che per superare le limitazioni di VB devi necessariamente ricorrere alle API. (Nella fattispecie, la DLL in questione è GDI.DLL)

Per la seconda domanda...beh non saprei risponderti perchè sarebbe necessario scindere gli oggetti disegno dall'immagine a video, ergo, implementazione di Layers sovrapposti.

Ps: Se ci riesci l'AutoDesk potrebbe avere bisogno di te.
LoryOne non è collegato   Rispondi citando
Vecchio 02-11-2003, 18.43.10   #5
metallica83
Junior Member
 
Registrato: 23-04-2001
Loc.: Dietro questa porta
Messaggi: 88
metallica83 promette bene
Non sono tanto pratico nè con le API nè con i metodi della Picturebox...

Il fatto è che voglio realizzare un programma che mi faccia disegnare una linea durante l' esecuzione, tipo un disegno a mano libera, e non in fase di progettazione...

... mi sa che forse chiedo troppo...

___________________________________

www.zwan.com

www.pumpkins.it

TheSmAsHiNgPUMPKINS Net Point


Ultima modifica di metallica83 : 03-11-2003 alle ore 13.39.02
metallica83 non è collegato   Rispondi citando
Vecchio 03-11-2003, 13.27.15   #6
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
oggetto.Line [Step] (x1, y1) [Step] (x2, y2), [colore], BF

Oggetto: qualunque oggetto che supporti il metodo line (Es: form, picturebox)
...
...
[colore] il colore della linea.
Solitamente si utilizza l'istruzione RGB per definire i colori e le eventuali tonalità di ogni colore, oppure, più in generale, il colore stesso.
Red Green Blue (RGB)
Es:
RGB(0,0,255) = Blu --> Niente rosso, niente verde, blu alla massima intensià.
[b] Se invece della linea, avendo definito x1-y1 e x2-y2, disegna un rettangolo
[F] Se lo deve riempire con il colore [colore]
LoryOne non è collegato   Rispondi citando
Vecchio 03-11-2003, 13.41.13   #7
metallica83
Junior Member
 
Registrato: 23-04-2001
Loc.: Dietro questa porta
Messaggi: 88
metallica83 promette bene
Ho modificato il post mentre mi stavi rispondendo... forte ...
Come posso far si che mi vengano acquisite le coordinate xy del punto della Picturebox dove faccio click con il mouse?
___________________________________

www.zwan.com

www.pumpkins.it

TheSmAsHiNgPUMPKINS Net Point


Ultima modifica di metallica83 : 05-11-2003 alle ore 21.05.58
metallica83 non è collegato   Rispondi citando
Vecchio 06-11-2003, 19.55.22   #8
metallica83
Junior Member
 
Registrato: 23-04-2001
Loc.: Dietro questa porta
Messaggi: 88
metallica83 promette bene
...
___________________________________

www.zwan.com

www.pumpkins.it

TheSmAsHiNgPUMPKINS Net Point

metallica83 non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Problemi con i colori SO Vista lelaccio Windows 7/Vista/XP/ 2003 4 27-04-2009 00.47.45
Due lexmark che non stampano a colori. realtebo Hardware e Overclock 0 23-02-2008 22.20.00
Programma per gestire Luminosità, Contrasto e Colori di un Monitor JuSTeR Software applicativo 5 22-06-2007 11.58.39
Colori Windows andry619 Hardware e Overclock 7 28-02-2006 11.42.29
VB - Colori e conversioni realtebo Programmazione 0 16-09-2003 08.25.08

Orario GMT +2. Ora sono le: 15.30.53.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.