public datagridview nel controllo utente è "bloccato" durante la progettazione durante la sottoclasse
-
10-07-2019 - |
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.
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.