Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4641|回复: 3

怎样使用 KOL-CE 中按钮KOLButton时间中的 Sender

[复制链接]

该用户从未签到

发表于 2010-1-8 08:57:01 | 显示全部楼层 |阅读模式
     各位好,刚刚摸索着用Lazarus+KOL在XP下开发WinCE程序,现在有两个问题希望得到各位的帮助。
    1. 怎样使用 KOLButton时间中的(Sender)。因为有多个按钮同时用一个事件所以需要使用 Sender 参数。
        procedure TForm3.Button3Click(Sender: PObj);
        begin
             EditBox2.Text:=(Sender as TKOLButton).Caption;   //有错误  unit3.pas(124,26) Error: Class or interface type expected, but got &quotControl"
        end;   
       看了PObj的定义没搞懂,惭愧!!
    2.怎样遍历窗体中所有的控件。在编译器不支持   ComponentCount和 Components。
    以上两个问题都是在编译器设置成 LCL-WinCE,Target-WinCE-arm编译时的问题。
   谢谢各位!!
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-1-12 01:51:01 | 显示全部楼层
请朋友们帮忙研究一下。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-2-13 21:23:58 | 显示全部楼层
问题1:
EditBox2.Text:=Pcontrol(Sender).Caption;

问题2:
用Form.ChildCount和Form.Children[x]遍历Form下的所有控件;
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-3-5 09:55:36 | 显示全部楼层
谢谢whysibee 的帮助,问题已经解决。佩服你深厚的功底!!!向你学习。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 20:12 , Processed in 0.030853 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表