如何获取具有焦点的控件?

gowithout 2003-03-20 02:03:42
在vb6.0里面,用Screen.ActiveForm.ActiveControl可以获取当前具有焦点的控件,用Screen.ActiveForm.ActiveControl.SelText可以获取当前具有焦点的文本,在c#里面如何实现?
...全文
497 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
covis 2003-03-20
  • 打赏
  • 举报
回复
定义一个公共类,判断焦点位置,并处理相应操作,在每个控件的LEAVE事件里调用这个类。
gowithout 2003-03-20
  • 打赏
  • 举报
回复
就象word中的编辑菜单中的功能。
covis 2003-03-20
  • 打赏
  • 举报
回复
能举个例子说明一下吗?你想如何实现具体操作?
gowithout 2003-03-20
  • 打赏
  • 举报
回复
是的,是获得焦点控件以完成剪贴,复制,粘贴等操作,请大家帮忙!
yjred 2003-03-20
  • 打赏
  • 举报
回复
同意版主 TheAres(班门斧)
covis 2003-03-20
  • 打赏
  • 举报
回复
你的意思是获取具有焦点的控件并在该控件执行剪贴,复制,粘贴等操作吗?
TheAres 2003-03-20
  • 打赏
  • 举报
回复
再详细说说。

>>获得焦点控件以完成剪贴,复制,粘贴等操作
gowithout 2003-03-20
  • 打赏
  • 举报
回复
不是楼上两位的所指,我希望获得焦点控件以完成剪贴,复制,粘贴等操作。
covis 2003-03-20
  • 打赏
  • 举报
回复
this.ActiveControl.Text
TheAres 2003-03-20
  • 打赏
  • 举报
回复
this.ActiveControl就是.

TextBox t = this.ActiveControl as TextBox;
if ( t!= null)
{
string s = t.Text;
}

110,571

社区成员

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

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

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