C# 自定义控件有什么好处

时间:2022-08-31 07:49:33
C# 自定义控件和Windows自带的控件相比  有什么好处????   又有什么坏处?????

16 个解决方案

#1


好处是你可以按自己的需求自定义,比较多个控件组合在一起或自绘。
坏处是要自己实现。

其实不算好处坏处,主要还是看需求。

#2


好处很多啊 可以省下很多代码 可以实现自己想要而其他第三方控件没有的功能 害处就是损害脑细胞。。。

#3


例如:你想要一个日期控件,可以为空,也可以填日期
     直接使用DatetimePicker是不行的,就需要自己实现

主要就是为了满足项目中一些特定的需求

#4


好处:
1.满足项目中一些特定的需求
2.方便移植(其它项目用,直接DLL引用就行了)
3.使界面风格统一

#5


好处就是“自定义”

#6


当然是为了复用

#7


楼主怎么问这样的问题啊?  你想就知道了,为什么要自定义啊, 

第一: 自带的不好看,不能满足用户 需求。
第二:  不同的项目中都使用,
第三:经济效益


好处就是受到更多的欢迎, 坏处就是自定义的不好,效率极差。

#8


自己多开发下程序,就会体验其中的好处了。

#9


自己平时多去写些小的测试例子,就知道其中的奥秘了!关键就是要多动脑,多动手去实现效果!

#10


其实想想独立显卡和板载集成显卡的优缺点就知道了。

你把主板看成主程序,独立显卡看成自定义控件,集成显卡看成与主板紧密耦合的一个模块。

你的计算机要显示内容到显示器,需要通过显卡。

显然,两者都一样能用,但集成显卡扩展性灵活性差,无法复用,不过成本相对低廉;独立显卡灵活性大,可以复用,但是需要额外的规划和考量,成本稍高一些。

#11


重写这些控件的时候会知道这些控件怎么运行的 对学习很有帮助

#12


好处:
1、可以让你更加了解.net。

2、编写适合自己项目中的控件,用起来更加方便、顺手。

3、自己写的比较酷。:-D

坏处:
1、这么好的东西,从不了解到熟悉肯定得花不少时间。

#13


vs自带的控件在实际应用的时候你会发现它的功能实在是太少了,往往不能满足开发者的需求,所以为了满足开发需求,往往要自己设计增加控件功能!

#14


各有利弊

#15


自定义控件用着方便呀。

#16


就好比,以前在学校搞什么金工实习,那个四方的铁块儿,让你磨成个锤子。

#1


好处是你可以按自己的需求自定义,比较多个控件组合在一起或自绘。
坏处是要自己实现。

其实不算好处坏处,主要还是看需求。

#2


好处很多啊 可以省下很多代码 可以实现自己想要而其他第三方控件没有的功能 害处就是损害脑细胞。。。

#3


例如:你想要一个日期控件,可以为空,也可以填日期
     直接使用DatetimePicker是不行的,就需要自己实现

主要就是为了满足项目中一些特定的需求

#4


好处:
1.满足项目中一些特定的需求
2.方便移植(其它项目用,直接DLL引用就行了)
3.使界面风格统一

#5


好处就是“自定义”

#6


当然是为了复用

#7


楼主怎么问这样的问题啊?  你想就知道了,为什么要自定义啊, 

第一: 自带的不好看,不能满足用户 需求。
第二:  不同的项目中都使用,
第三:经济效益


好处就是受到更多的欢迎, 坏处就是自定义的不好,效率极差。

#8


自己多开发下程序,就会体验其中的好处了。

#9


自己平时多去写些小的测试例子,就知道其中的奥秘了!关键就是要多动脑,多动手去实现效果!

#10


其实想想独立显卡和板载集成显卡的优缺点就知道了。

你把主板看成主程序,独立显卡看成自定义控件,集成显卡看成与主板紧密耦合的一个模块。

你的计算机要显示内容到显示器,需要通过显卡。

显然,两者都一样能用,但集成显卡扩展性灵活性差,无法复用,不过成本相对低廉;独立显卡灵活性大,可以复用,但是需要额外的规划和考量,成本稍高一些。

#11


重写这些控件的时候会知道这些控件怎么运行的 对学习很有帮助

#12


好处:
1、可以让你更加了解.net。

2、编写适合自己项目中的控件,用起来更加方便、顺手。

3、自己写的比较酷。:-D

坏处:
1、这么好的东西,从不了解到熟悉肯定得花不少时间。

#13


vs自带的控件在实际应用的时候你会发现它的功能实在是太少了,往往不能满足开发者的需求,所以为了满足开发需求,往往要自己设计增加控件功能!

#14


各有利弊

#15


自定义控件用着方便呀。

#16


就好比,以前在学校搞什么金工实习,那个四方的铁块儿,让你磨成个锤子。