Riprendo questa discussione per un piccolo esercizio personale sul drag&drop dei colori.
Prendendo spunto da una funzione che aveva il S.O. che usavo prima di Debian (OS/2 Warp 4), che aveva la possibilità di cambiare i colori di ogni finestra facendo il drag&drop dei colori da una tavolozza, ho scritto questo programmino dove ci sono 4 Picturebox colorate editabili dove cliccando con il tasto sinistro e trascinando si può cambiare il colore di sfondo del form o, a scelta con i 2 radiobutton, cambiare il colore di testo o sfondo della Label. Riguardo i nomi, vabbé...
C'è un solo problema che non riesco a risolvere: in OS/2, l'icona di trascinamento diventava un secchiello di vernice con la vernice che usciva di lato del colore selezionato. Ho provato a rifare la stessa cosa con una Picture di supporto e istruzioni grafiche, ma il colore non cambia. Ho provato varie cose ma niente da fare.
Che ne pensate del programmino?
Idee per risolvere il problema?
Il programma mi piace e mi ha insegnato qualcosa in più, grazie.
E poi è spiritoso cosa che a me (ma non solo a me
) piace moltissimo
Giustamente vuott (per me numero 1
) mi ha preceduto con gli effetti speciali.
Del resto la classe non è acqua...
Io più modestamente volevo proporre questa semplice aggiunta al tuo codice prima di passare
tmp a
paint.
begin.
tmp.
Colorize(
coloredrag)
in effetti colora la parte opaca, se ti va, potresti sfruttarla facendo delle bombolette sprai al posto del solito secchiello.
PS: Ti ho creato una bomboletta che allego spero ti piaccia