public datagridview nel controllo utente è "bloccato" durante la progettazione durante la sottoclasse

StackOverflow https://stackoverflow.com/questions/1819550

Domanda

Ho un controllo utente che ha tra l'altro un'etichetta E un controllo casella di testo. Con questa classe, ho impostato la casella di testo in modo che abbia il suo modificatore come "pubblico", quindi quando eseguo la sottoclasse di QUESTO controllo, posso accedere direttamente alle proprietà e alla casella di testo in ogni istanza dove necessario. Nessun problema.

Ora, il problema. Faccio esattamente la stessa cosa ma con un controllo dataGridView (e alcuni altri) all'interno di un controllo utente. Impostare il modificatore IT su pubblico con l'intenzione di derivare questo controllo utente a valle. Ora, provo a derivare questo controllo a un NUOVO controllo e non riesco a toccare direttamente dataGridView e aggiungere direttamente colonne, dimensioni, ecc.

È stato utile?

Soluzione

Ho provato a riprodurre il comportamento descritto e sono stato in grado di farlo con il progettista della GUI in VS 2008 usando .Net 3.5. Ho il sospetto che stai riscontrando lo stesso problema di questo problema

Ciò significa che per ottenere il comportamento desiderato potrebbe essere necessario implementare un designer personalizzato. C'è anche un designer di esempio dato da un'altra persona che risponde alla domanda. Dai un'occhiata e vedi se questo aiuta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top