100分 求继承自System.windows.forms.control的一个自定义按钮的问题?

小弟万元户 2009-05-01 09:42:03
在System.Windows.Forms.Control下的属性中没有像Button中属性useMnemonic的属性。怎样才能封装一个Button控件让它具有添加助记符并能在获得焦点时显示一个虚线框在上面啊?高手指点啊,急。。。

要有具体属性代码。。。

重点:
1、封装一个useMnemonic属性,并能使用Button.Text="abc&A",让&后面第一个字符当作助记符,即当按下Alt+A时激发相应Click事件。
2、当自定义Button获得焦点时在其上显示一个虚线框。类似MS 的Button。
...全文
165 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
小弟万元户 2009-05-03
  • 打赏
  • 举报
回复
问题已解决,楼上所以的回复都有分。。。
wlzx21 2009-05-03
  • 打赏
  • 举报
回复
直接使用WINFORM的BUTTON控件就行了噻,可以为BUTTON控件设置图像或填充图像
填充图像:(背景)
backgroundimage --填充图像
backgroundLayout --填充方式(none只填充一次,不平铺)
注意调整BUTTON的大小

设置图像:
Image -- 图像
ImageAlign --图像对齐方式
TextImageRendering --按钮图像与文本的相对位置
uncleson88 2009-05-02
  • 打赏
  • 举报
回复
从BUTTON继承,没必要从CONTROL继承吧
sushou2009 2009-05-02
  • 打赏
  • 举报
回复
关注
热学沸腾56 2009-05-01
  • 打赏
  • 举报
回复
lz用不着去自定义一个button吧...up
feifeiyiwen 2009-05-01
  • 打赏
  • 举报
回复
up
小弟万元户 2009-05-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xitangzi 的回复:]
引用 3 楼 gomoku 的回复:
为什么还要麻烦去封装一个Button控件呢?
你要的功能Button类已经实现了。


你的意思是直接继承自Button?
[/Quote]

可我确实想知道它怎么封闭出来的,毕竟我封装的这个Button是与MS的不同。我的这个是个圆角的而且还有其它形状。
homejiji 2009-05-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gomoku 的回复:]
为什么还要麻烦去封装一个Button控件呢?
你要的功能Button类已经实现了。
[/Quote]
:)
小弟万元户 2009-05-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gomoku 的回复:]
为什么还要麻烦去封装一个Button控件呢?
你要的功能Button类已经实现了。
[/Quote]

你的意思是直接继承自Button?
xiaojing7 2009-05-01
  • 打赏
  • 举报
回复
winform 不太懂
gomoku 2009-05-01
  • 打赏
  • 举报
回复
为什么还要麻烦去封装一个Button控件呢?
你要的功能Button类已经实现了。
小弟万元户 2009-05-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mjjzg 的回复:]
web好像实现不了,winform到是可以实现的....
[/Quote]

我就是想要WinForm的。请高手们指点呀,急用。。。
mjjzg 2009-05-01
  • 打赏
  • 举报
回复
web好像实现不了,winform到是可以实现的....

111,126

社区成员

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

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

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