none
Hashtable modificale da Design RRS feed

  • Domanda

  • Ciao a tutti,

     

     

    vi scrivo poichè vorrei rendere editabile da design di visual studio 2008 un Hashtable o Dictionary, ho settato la property e da design vedo la riga clicco sul pulsante [...] ma i bottoni aggiungi e rimuovi sono disabilitati e non posso editare nulla...

     

     

    probabilmente manca qualche attributo sopra la proprietà o è necessaria una classe per il design (ma è un tipo di sistema, non capisco perchè vorrebbe una classe custom per l'editazione...)

     

     

    grazie a tutti

     

     

    Marco

     

    lunedì 16 agosto 2010 14:34

Risposte

  • Ciao MarcoDeB86,

    You wrote on 17/08/2010 :

    [CategoryAttribute("Custom")]  public Hashtable Parametri { get { return _parametri;} set { _parametri = value;} }

    credo che non esista un TypeEditor per una HashTable/Dictionary e questo fa si che VS la ignori perchè nonostante sia una ICollection non ha idea di come gestire un "KeyValuePair".

    .m


    Mauro Servienti
    {C67C0157-5D98-4733-A75E-93CAEE4BADC8}
    Microsoft MVP - Visual C# / MCTS
    http://mvp.support.microsoft.com
    blog @ http://milestone.topics.it
    whynot [ at ] topics [ dot ] it
    giovedì 19 agosto 2010 06:26

Tutte le risposte

  • Carmelo,

    You wrote on 16/08/2010 :

    ti lascio questo link nella quale hai dei riferimenti consultabili riguardo Haschtable  http://social.msdn.microsoft.com/Search/it-it?query=Hashtable

    ti sembra che la risposta anche la benchè minima connessione con la domanda?

    Ciao.

    .m


    Mauro Servienti
    {C67C0157-5D98-4733-A75E-93CAEE4BADC8}
    Microsoft MVP - Visual C# / MCTS
    http://mvp.support.microsoft.com
    blog @ http://milestone.topics.it
    whynot [ at ] topics [ dot ] it
    lunedì 16 agosto 2010 16:11
  • ti sembra che la risposta anche la benchè minima connessione con la domanda?


    Ciao Mauro,

    leggendo il contenuto dato come risposta all'OP mi sono reso conto che non aveva nulla a che fare con

    la richiesta, ho provveduto alla rimozione del post.

    Ciao e sempre mille grazie per le tue correzzioni.

     

    lunedì 16 agosto 2010 16:43
  • Salve,

    intanto grazie per le risposte, probabilmente mi son spiegato male io, allora questo è il codice relativo alla proprietà:

    [CategoryAttribute("Custom")]  public Hashtable Parametri { get { return _parametri;} set { _parametri = value;} }

    Questo è il risultato:

     

     

    ma vorrei poter aggiungere le voci da progettazione invece che da codice successivamente.

    grazie mille,

     

    Marco

     

     

     

    martedì 17 agosto 2010 08:43
  • Ciao MarcoDeB86,

    You wrote on 17/08/2010 :

    [CategoryAttribute("Custom")]  public Hashtable Parametri { get { return _parametri;} set { _parametri = value;} }

    credo che non esista un TypeEditor per una HashTable/Dictionary e questo fa si che VS la ignori perchè nonostante sia una ICollection non ha idea di come gestire un "KeyValuePair".

    .m


    Mauro Servienti
    {C67C0157-5D98-4733-A75E-93CAEE4BADC8}
    Microsoft MVP - Visual C# / MCTS
    http://mvp.support.microsoft.com
    blog @ http://milestone.topics.it
    whynot [ at ] topics [ dot ] it
    giovedì 19 agosto 2010 06:26