我建立BaseForm中包含DataGridView控件,将其Modifiers设置为Protedted,从这个窗体继承窗体ChildForm,其中的DataGridView无法编辑属性?为何?其他控件如:Button、TextBox等没有问题。

解决方案 »

  1.   

    我做了个试验,创建新项目,拖入dataGridView,并把它设为protected.然后创建新类childform1继承默认类Form1.然后再创建一个实例chf.并且把chf中的dataGridView1的宽度改为600,            childform1 chf = new childform1();
                chf.button1.Width = 200;
                chf.dataGridView1.Width = 600;
                chf.Show();运行后新窗体中dataGridView1的宽度已经改为600.不知你是不是说的这个意思?