| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1515 人关注过本帖
标题:获取控件的文本的技术谁知道?
只看楼主 加入收藏
zmidl
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2009-4-3
结帖率:90.32%
收藏
已结贴  问题点数:20 回复次数:7 
获取控件的文本的技术谁知道?
比如 当我按下按钮 我希望 label显示 已知控件aa的句柄我可以这样
label1.Text= aa.ToString();
如果我想获取控件aa的文本字符串 该如何实现呢?
aa控件是一个 listview 我已知句柄想获取 控件下的字符串信息!!
搜索更多相关主题的帖子: 控件 文本 技术 获取 
2009-08-12 14:39
baikil
Rank: 10Rank: 10Rank: 10
来 自:X星球
等 级:青峰侠
威 望:4
帖 子:282
专家分:1580
注 册:2009-7-20
收藏
得分:15 
快的方法没有,但慢的方法有一个
for(int i=0;i<this.controls.count;i++)    //窗体中所有控件中寻找
{
    control cl=this.controls[i];
    if(cl.hadle.tostring().compaerto(label1.text)==0)//比较两个句柄是否相等
    {
        //找到
        break;
    }
}
 

自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-08-12 15:11
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:5 
楼主的意思大概是根据控件句柄得到控件属性吧?

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-13 02:26
zmidl
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2009-4-3
收藏
得分:0 
呵呵 楼上的兄弟一针见血阿。
确实 我想通过已知句柄 来获得控件属性的操作。
敢问楼上兄弟要用到什么技术 是不是还是API函数呢??
2009-08-13 08:40
zmidl
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2009-4-3
收藏
得分:0 
回复 2楼 baikil

谢谢你的代码,对controls类还不太会用,先去了解下controls类!
2009-08-13 08:43
zmidl
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2009-4-3
收藏
得分:0 
以下是引用baikil在2009-8-12 15:11的发言:快的方法没有,但慢的方法有一个for(int i=0;i<this.controls.count;i++)    //窗体中所有控件中寻找

    这里的窗体我要指定的窗体 如果我已知指定窗体句柄 这里该如何写啊??
    我是这样的,我首先获得 windows任务管理器句柄和窗体下控件 SysListView32的控件句柄,我的目的想获取ListView下的信息, 比如有qq IE 风暴影音 等信息然后 添加到 label.Text
主窗体是 windows任务管理器 控件是 显示任务的SysListView32控件。

[ 本帖最后由 zmidl 于 2009-8-13 15:04 编辑 ]
2009-08-13 09:21
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:0 
baikil写的穷举可见窗口,楼主应该是要这个吧

findWindowsName.rar (35.87 KB)
2009-08-13 10:05
zmidl
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2009-4-3
收藏
得分:0 
以下是引用jedypjd在2009-8-13 10:05的发言:baikil写的穷举可见窗口,楼主应该是要这个吧
以上的实例是我上次的一个 问题 baikil写给我的 用来遍历所有窗口获得句柄的 我目前已经实现了 分别获取相同程序不同窗体的句柄了。
2009-08-13 15:02
快速回复:获取控件的文本的技术谁知道?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013471 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved