社区
Delphi
帖子详情
已知一个字符变量名内保存一个控件点,怎么使用这个控件呢?
gxgxfish0813
2004-03-28 01:48:59
我知道一个TEMP字符变量 ,它里面是窗体上某一控件的名字,怎么使用这个控件呢?
不是把窗体所有的控件遍历一次,然后比较名字,来执行吧?有没有其它法子
...全文
58
6
打赏
收藏
已知一个字符变量名内保存一个控件点,怎么使用这个控件呢?
我知道一个TEMP字符变量 ,它里面是窗体上某一控件的名字,怎么使用这个控件呢? 不是把窗体所有的控件遍历一次,然后比较名字,来执行吧?有没有其它法子
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whitetiger8
2004-03-30
打赏
举报
回复
procedure TForm1.Button3Click(Sender: TObject);
var
Button: TButton;
begin
Button := FindComponent('Button1') as TButton; // 必须确定有Button1名称的控件,而且是TButton类型的。
// 下面操作找到的这个Button
Button.Click; // 执行他的Click事件
end;
SydPink
2004-03-29
打赏
举报
回复
你的方法有问题..只保存它的名字的话,,你肯定要便利才能再次找到它..保存指向它的指针.
如果你要保存很多.你可以把他们都保存到一个TList,TObjectList 中去.使用的时候,直接
TButton(List[i]).Click;TButton()是做强制类型转换..换成你自己的类型
jacky_shen
2004-03-29
打赏
举报
回复
procedure TForm1.Button3Click(Sender: TObject);
var
Button: TButton;
begin
Button := FindComponent('Button1') as TButton; // 必须确定有Button1名称的控件,而且是TButton类型的。
// 下面操作找到的这个Button
Button.Click; // 执行他的Click事件
end;
woodsway
2004-03-29
打赏
举报
回复
恐怕只能遍历了吧?(在FoxPro里可以在字符串前加一个&符号就使一个变量变为一个表达式或变量名,可惜Delphi没有这样的功能)
jacky_shen
2004-03-29
打赏
举报
回复
procedure TForm1.Button3Click(Sender: TObject);
begin
ShowMessage(FindComponent('Button1').ClassName);
end;
// 演示了查找一个叫'Button1'的控件(string类型)
// 并显示他的类名。
gxgxfish0813
2004-03-29
打赏
举报
回复
有人会吗
C# Winform 根据提供的
控件
名
字符
串写入对应的数据的数据
最近在写
一个
小软件,需要将
控件
属性读取配置文件并写入
控件
属性。
c#获取WinForm
控件
,并给
控件
Text赋值(转)
现在知道
一个
字符
串“label1” 想根据这个“label1”操作窗体内 label1
控件
的TEXT值 string name = "label1"; object o = this.GetType().GetField(name, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.IgnoreCase).GetValue(t
LABVIEW中的变量
错误地
使用
局部变量和全局变量,如将其取代连线板或用其访问顺序结构中每一帧中的数值,可能在VI中导致不可预期的行为。当第
一个
操作进行了读取-修改-写入操作,然后才开始第二个操作时,输出结果是正确的,可预知的。在程序框图上,读取局部或全局变量与写入局部或全局变量间的区别相当于输入
控件
和显示
控件
间的区别。要避免全局变量引起的竞争状态,可
使用
功能全局变量保护访问变量操作的关键代码。如
使用
局部变量将大量数据从程序框图上的某个地方传递到另
一个
地方,通常会
使用
更多的内存,最终导致执行速度比
使用
连线来传递数据更慢。
MFC
控件
使用
大全
MFC
控件
使用
大全
深入理解窗体及其
控件
的获取与管理实例
窗体可以看作是应用程序的单个窗口或对话框,它通常包含菜单、工具栏、状态栏和各种
控件
。在.NET的Windows窗体应用程序中,窗体是所有视觉元素的承载平台,通常通过继承自类来创建。Controls嵌套
控件
是指那些不是直接位于窗体上,而是位于其他
控件
内部的
控件
。例如,
一个
Panel
控件
内可能包含
一个
ListBox,那么ListBox就可以被看作是嵌套在Panel中的
控件
。嵌套
控件
在逻辑上被看作是父
控件
的子
控件
,因此,我们可以
使用
与访问顶层
控件
相同的方法来访问它们。
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章