社区
C++ Builder
帖子详情
兩個小問題,請幫忙
gallardo
2003-08-20 12:03:41
1。在一個窗體里有很多控件,在对这个窗体进行操作后(比如在文本框里输了字等等),然后我想回到默认值,但又不想一个控件一个控件的去设置属性(有很多),那该怎么办,delete 再 new 的也不算。
2。和上面差不多,如果一个窗体里有很多控件,我想使一部分控件Enabled=false;或者Visible=false; 但又不想一个一个设置,因为可能有很多。怎么办?
...全文
35
9
打赏
收藏
兩個小問題,請幫忙
1。在一個窗體里有很多控件,在对这个窗体进行操作后(比如在文本框里输了字等等),然后我想回到默认值,但又不想一个控件一个控件的去设置属性(有很多),那该怎么办,delete 再 new 的也不算。 2。和上面差不多,如果一个窗体里有很多控件,我想使一部分控件Enabled=false;或者Visible=false; 但又不想一个一个设置,因为可能有很多。怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loking
2003-08-21
打赏
举报
回复
你可以把同一类型(visible,enable)的设为相同的Tag值
sfellow
2003-08-21
打赏
举报
回复
同意zjqyb()
zjqyb
2003-08-20
打赏
举报
回复
每个控件都有 自己随便定义
gallardo
2003-08-20
打赏
举报
回复
Tag这个属性是干吗用的?每个控件都有
gallardo
2003-08-20
打赏
举报
回复
放到Panel里我也试过,你是说把PANEL设为Enabled=false;就行了是吧,但是这样虽然有用,但是控件却没有变成灰色,这样不太好看。
zjqyb
2003-08-20
打赏
举报
回复
i:integer;
for i:=0 to ComponentCount-1 do
begin
if Components[i] is Tedit then
begin
(Components[i] as Tedit).text:='';
(Components[i] as Tedit).readonly:=Components[i].tag=100;
end;
end;
zjqyb
2003-08-20
打赏
举报
回复
你的默认值是空的话可以:
i:integer;
for i:=0 to ComponentCount-1 do
if Components[i] is Tedit then
(Components[i] as Tedit).text:='';
yydy
2003-08-20
打赏
举报
回复
1——没有什么太好的办法,放到一个SetDefault()过程里吧
yydy
2003-08-20
打赏
举报
回复
2_将一部分控件放在一个Panel里,另一个放在另一个Panel里
c语言作业请输入一个运算符,C语言编程:输入两个操作数和一个运算符,编程实现简单的计算器......用switch的....帮忙一下,急 谢谢哦...
帮忙一下,急 谢谢哦答案:2信息版本:手机版解决时间 2019-10-03 10:44已解决2019-10-02 23:57C语言编程:输入两个操作数和一个运算符,编程实现简单的计算器......用switch的....帮忙一下,急 谢谢哦最佳答案2019-...
如何判断两个数是否互质
如何判断两个数是否互质 定理:gcd(a,b) = gcd(b,a mod b) // a和b的最大公因数,a和b的大小没影响。 ①0和任意自然数的最大公约数就是那个自然数。(0可以除以任何数,自然数可以整除本身,所以最大公约数为那个...
编一个程序,将两个字符串比较。
/*编一个程序,将两个字符串s1和s2比较,若s1 > s2,输出一个正数;若s1 = s2, 输出0;若s1 < s2, 输出一个负数。不要用strcmp函数。两个字符串用gets函数输入。输出的正数或负数的绝对值应是相比较的两 个...
c语言自定义函数求两个数最大值,C语言编程输入两个整数,输出最大值(采用用户自定义函数实现)怎么做...
计算并输出两个矩阵的和.#include#defineROW3//行数#defineCOL4//列数voidPlusMatrix(in帮忙解答C语言题1编程输入两个数,输出其中较大的数.2输入三个小写字母,输出其ascll码和对应的大写字母自己刚刚随便敲的,编译过...
输入两个正整数a和n c语言,输入两个正整数m和n(输入2个正整数m和n计算m+n.)
C语言输入两个正整数m和n,求其最大公约数和最小公倍数。麻烦哪位仁兄帮忙解答哈最小公倍数就是既可被m整除也可被n整除的数。if (m>=n ) j=m; else j=n;从m和n中较大的那个数开始找起,比它小的数当然不用考虑了...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章