2

Возможно, это что-то глупое, но у меня проблема с подклассом элемента управления DataGridView в VS2005 C#. Я знаю, что может подкласс практически ничего не делаяC# визуальный подкласс datagridview control VS2005

public class MyDataGridView : DataGridView 
{} 

никаких проблем, и я положил в некоторых вещах/элементах, которые я хочу это применим во всем мире. Теперь я беру это gridview и помещаю в пользовательский элемент управления, который будет содержать и другие элементы управления. Поэтому у меня есть что-то вроде созданного визуальным дизайнером. Я нажимаю на него несколько кнопок, ярлык и свой «MyDataGridView».

public partial class MyCompoundDGVPlus : UserControl 

Итак, теперь я могу визуально рисовать, перемещать, изменять всевозможные настройки по мере необходимости, без проблем.

Теперь я хочу, чтобы этот класс «MyCompoundDGVPlus» был основой для других классов, из которых я буду манипулировать настройками, но хочу, чтобы все имели одинаковый внешний вид и, в противном случае, похожий поток, следовательно, производные.

Я даже установил параметр «модификаторы» публично, поэтому я ДОЛЖЕН иметь возможность изменять любые свойства элементов управления на любом производном уровне. Итак, теперь я создаю новый подкласс «MyFirstDetailedDGVPlus», полученный из «MyCompoundDGVPlus». Ок визуально, все метки, кнопки, datagridview появляются. Однако теперь я хочу конкретно определить столбцы datagridview здесь в этом классе визуально, но его заблокировать. Тем не менее, LABEL на форме, я могу получить все настройки свойств ....

Что мне не хватает.

ответ

Смежные вопросы