Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - SharpDevelop: Finestra Proprietà
Forum - C# / VB.NET - SharpDevelop: Finestra Proprietà

Avatar
dm27 (Normal User)
Newbie


Messaggi: 2
Iscritto: 25/10/2007

Segnala al moderatore
Postato alle 9:34
Giovedì, 25/10/2007
Questo topic è stato chiuso dal moderatore

Salve,
desideravo sapere come è possibile aggiungere un campo nel riquadro proprietà in basso a destra nell'ambiente di sviluppo Sharpdevelop.
Questa proprietà e legata ad un controllo che sto creando.

Grazie

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:14
Giovedì, 25/10/2007
Le proprietà sono membri della classe a cui il controllo appartiene perciò non c'è modo di aggiungerne. L'unica soluzione è creare una nuova classe che erediti da quel controllo e in essa definire la nuova proprietà.

PM
Avatar
dm27 (Normal User)
Newbie


Messaggi: 2
Iscritto: 25/10/2007

Segnala al moderatore
Postato alle 8:12
Venerdì, 26/10/2007
Grazie per la risposta.
Io in realtà sto realizzando un controllo in sharp develop (usando c#)composto da istogrammi realizzati con zedgraph e button,legati a questo istogramma.
La proprietà che vorrei aggiungere al controllo è legata al numero di barre dell'istogramma. Ovvero dovrei creare un controllo di default con due barre nell'istogramma ma una volta caricato il controllo in qualunque altra form devo poter cambiare il numero di barre. Come faccio a inserire questo campo nelle propieta?
Grazie ancora

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 20:52
Venerdì, 26/10/2007
Nella classe crei una nuova proprietà:
Codice sorgente - presumibilmente VB.NET

  1. Public Property GraphBars() As Int32
  2.   Get
  3.     '...
  4.     Return Valore
  5.   End Get
  6.   Set(ByVal Value As Int32)
  7.     '...
  8.   End Set
  9. End Property


PM