Newsgroup: it.comp.lang.delphi
Titolo: TWinControl o cosa?

Salve ragazzi,
ho l'esigenza di disegnare sul canvas della form delle forme fin qui tutto
normale, basta utilizzare i metodi messi a disposizione dal canvas.
I problemi nascono quando devo dare all'utente la possibilità di interagire
con queste forme, per interazione intendo poterle spostare e ridimensionare
con il mouse.
Pensavo di creare un'oggetto derivato dalla classe TWinControl (o TGrafic,
bo?) e disegnarci all'interno.
Se non erro tutti i componenti TWinControl accettano messaggi dall'esterno è
vero?
Non esiste in delphi un'oggetto grafico da cui partire? avete dei
suggerimenti?
Vorrei che l'oggetto Timage si comportasse a runtime come si comporta a
design time si può fare?
Grazie Ciao Max
--------------------------------
Inviato via 
http://usenet.libero.it

suggerimenti?
Attento a non scrivere tonnellate di codice per poi scoprire che hai
reinventato la ruota!? ;-)
Nel senso che quello che vuoi ottenere e' qualcosa di molto simile ad un
software di grafica vettoriale.
Se non erro dovrebbero esserci dei componenti appositi per emulare questi
comportamenti.
Lavorando sulle tshape non credo che si possa andare molto lontano.
Ciao
-- 
Morde. 
(morde at programmer dot net)

In effetti le mie "forme" sono delle figure complesse formate da + quadrati
cerchi archi e rette, alcune volte anche immagini.
Mi servirebbe un contenitore che possa essere gestito tramite il mouse nel
quale disegnare/visualizzare quello che mi serve, come posso fare?
Grazie


quale disegnare/visualizzare quello che mi serve, come posso fare?
Scusa hai letto bene il mio post? 
Devi cercare componenti di grafica vettoriale per delphi: una veloce ricerca
su google mi ha tornato questo: 
http://www.lts-tools.com/cadodraw.htm
inoltre, prova l'immarcescibile torry: 
http://www.torry.net/cad.htm


Certo che ho letto,
io con il mouse devo gestire solo il contenitore e non il contenuto, i
componenti per la grafica vettoriale sono dei contenitori statici (immagina
un foglio bianco) all'interno dei quali con il mouse puoi disegnare forme
OK. Io devo poter manipolare il foglio di disegno spostandolo e
ridimensionandolo all'interno del form e non il contenuto. Per fare ciņ non
credo di aver bisogno di quello che mi consigli, o sbaglio? I componenti che
ho visto (quelli che mi consigli li ho gią visti) non permetto di fare ciņ
Spero di essere stato abbastanza chiaro.
Grazie comunque per il consiglio.
Ciao Max


Certo che ho letto,
io con il mouse devo gestire solo il contenitore e non il contenuto, i
componenti per la grafica vettoriale sono dei contenitori statici (immagina
un foglio bianco) all'interno dei quali con il mouse puoi disegnare forme
OK. Io devo poter manipolare il foglio di disegno spostandolo e
ridimensionandolo all'interno del form e non il contenuto. Per fare ciņ non
credo di aver bisogno di quello che mi consigli, o sbaglio? I componenti che
ho visto (quelli che mi consigli li ho gią visti) non permetto di fare ciņ
Spero di essere stato abbastanza chiaro.
Grazie comunque per il consiglio.
Ciao Max


Spero di essere stato abbastanza chiaro.
Ora si, ho capito.
Purtroppo non mi vengono in mente altre idee, non e' il mio campo.
