Custom Control non visuale - Problema

domenica 31 luglio 2011 - 21.14
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Windows XP  |  Visual Studio 2008

Giobbetto Profilo | Newbie

Ciao a tutti. Ho un problema che non risco a risolvere.
Sto facendo una serie di custom control (bottoni, pannelli, progressbar etc.) con la possibilità di stabilire uno schema colori globale.
Esempio: Form con i miei oggetti, e uno non visuale (tipo timer per intenderci) che definisce lo schema colori da applicare.
Lo scopo è quello di centralizzare lo schema dei colori da usare in un unico punto in modo da intervenire solo in quel punto per cambiare i colori.
Insomma... ho iniziato a fare qualcosa e funziona ma zoppica.
Avviene questo:
1) In design, quando cambio lo schema colori all'oggetto non visuale, non riesco a fare in modo che gli oggetti collegati cambino colore
2) All'avvio del form, quando negli oggetti scatta la set property che li lega allo schema colori, lo schema collegato non riporta il colore scelto, ma il default. Per fare in modo che i colori cambino, nella load del form devo necessariamente forzare all'oggetto schema colori il colore scelto e scatenare una redraw (mio metodo di ridisegno) agli oggetti collegati allo schema.
Spero di essere stato chiaro. Se serve vi posto la dll.
Non capisco dove sbaglio o cosa devo implementare.
Grazie per qualsiasi suggerimento.

P.s. Mi viene da dire che forse dovrei fare tutto con WPF e non WinForm

Roberto
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5