关于继承控件的问题,忒郁闷了.

dalianu 2006-02-22 01:42:36
最近打算把以前写好的VB.net代码用C#重写一次,顺便学习C#,但是在使用继承控件中出现的几个问题
1.在Visual C#下建一个继承控件的类,把控件写到窗体的代码中,运行继承控件显示无误,而当用视图设计器查看时,继承的控件便立即消失,并且其他控件(System.Windows.Forms.XXX)也连带消失.费劲周折最后还是没辙,不知道如何在视图设计器中显示已加载到Form的继承控件?
2.Visual C#下如何直观的查看控件的受保护的方法,因为我要重写他们,虽然查看帮助文档是一个好方法,但是我不能要重写一个就去搜索一下.寻求一个更直观的办法.
3.这个不太好意思:C#的属性可不可以带参数啊,难道不可以吗?
PS:环境是vs2003,刚接触C#,感觉有些地方真的不如vb.net智能(我不是来踢馆的).希望大家帮帮忙.
...全文
211 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dalianu 2006-02-22
  • 打赏
  • 举报
回复
TO:JasonHeung(拥有一切不过就这样笑着哭)
1.有些控件希望重写它的外观,以前在vb.net下写好继承控件后创建一个窗体把继承控件扔进去后便可以查看它的外观,以后每改一次继承控件代码在视图设计器上便可显示效果,改用C#后,好象不能这样"偷懒"了?
2.3.没问题了,现在想"偷懒"难了....
dalianu 2006-02-22
  • 打赏
  • 举报
回复
自己用脑袋撞墙,顶下帖子...

JasonHeung 2006-02-22
  • 打赏
  • 举报
回复
1.在Visual C#下建一个继承控件的类,把控件写到窗体的代码中,运行继承控件显示无误,而当用视图设计器查看时,继承的控件便立即消失,并且其他控件(System.Windows.Forms.XXX)也连带消失.费劲周折最后还是没辙,不知道如何在视图设计器中显示已加载到Form的继承控件?

将控件编成一个类库然后在工具箱添加对该类库的引用。

2.Visual C#下如何直观的查看控件的受保护的方法,因为我要重写他们,虽然查看帮助文档是一个好方法,但是我不能要重写一个就去搜索一下.寻求一个更直观的办法.

你在代码窗口内,出入protected override 再 按空格会出现可重载方法列表。

3.这个不太好意思:C#的属性可不可以带参数啊,难道不可以吗?

不可以。那你另外写个方法带参数赋值。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧