c#自定义usercontrol控件的2个问题:维持控件的纵横比,保护父类型的属性不被修改
自定义usercontrol控件的2个问题:维持控件的纵横比,保护父类型的属性不被修改开发了一个新的控件,继承自usercontrol。有如下2个问题请教:1、维持这个控...
自定义usercontrol控件的2个问题:维持控件的纵横比,保护父类型的属性不被修改
开发了一个新的控件,继承自usercontrol。有如下2个问题请教:
1、维持这个控件的纵横比:
在设计时使用这个控件,鼠标拖拽修改这个控件大小的时候,希望维持原来的纵横比。现在使用的方法是在sizechanged事件中,写入代码强制保持控件的height和width相等,但是这种做法自己感觉不好,不知道有没有什么更好的方法来处理。
2、保护父类型属性不被修改:
在设计时引入这个控件,可以对控件的属性进行修改,但是希望对父类型中的属性进行保护,比如不想使用者修改minimumsize属性。现在还没有什么好的方法实现。 展开
开发了一个新的控件,继承自usercontrol。有如下2个问题请教:
1、维持这个控件的纵横比:
在设计时使用这个控件,鼠标拖拽修改这个控件大小的时候,希望维持原来的纵横比。现在使用的方法是在sizechanged事件中,写入代码强制保持控件的height和width相等,但是这种做法自己感觉不好,不知道有没有什么更好的方法来处理。
2、保护父类型属性不被修改:
在设计时引入这个控件,可以对控件的属性进行修改,但是希望对父类型中的属性进行保护,比如不想使用者修改minimumsize属性。现在还没有什么好的方法实现。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询