导航:
论坛 -> 数据库专区
斑竹:liumazi,waterstone
作者:
2003/12/22 18:26:31
标题:
高手请进是个嵌套循环的问题!很多人都不会
浏览:1818
加入我的收藏
楼主:
此图的意思是点击任意一个复选框,下面的两个tmask控件可以用,并且标记复选框选中为1,未选中为0,并把他们转化为字符串假如第一个复选框被选中,也就是1在加上下面的两个tmask控件中的数字,没有选中的复选框为0,同样它下面的两个tmask控件中的的值为8个0,这样这个字符串的长度为189个字符,例如下面这个000000000000000000000000000000000000000000000000000000108151530000000000000000000108001200000000000000000000108001200000000000000000000108001200000000000000000000108001200000000000000000000 谁有办法实现,肯定要用循环了,我认为这个题目很有意思!!不知道哪位高手能给我解决,谢了!!
----------------------------------------------
-
作者:
2003/12/23 10:23:04
2楼:
图片是压缩的,先谢了
----------------------------------------------
-
作者:
2003/12/23 11:01:21
3楼:
你能把這個例子的源碼(主要是窗體文件)貼出來﹐做一下﹐不然這么多控件﹐看到就煩
----------------------------------------------
-
作者:
2003/12/23 16:50:08
6楼:
22.22 33.33 是怎么来的? 固定的?
----------------------------------------------
-
作者:
2003/12/23 17:37:18
8楼:
没用过MaskEdit 22.22是输入的? 那得出这个189字符很简单呀
----------------------------------------------
-
作者:
2003/12/24 18:17:17
10楼:
谢谢大家,要是不用循环该如何解决呢?代码我看过了,为空的是来个函数还判断就可以了,因为要输入的时间,所以我要进行判断的。谢谢大家了。如果有更好,更简单的办法就不用循环也可以,等待中...........
----------------------------------------------
-
作者:
2003/12/24 18:24:22
11楼:
能把你的getnextwindows这个用法给我一个谢谢了4楼的,能看出来你是个高手,以后还要向你多多请教啊!!
----------------------------------------------
-
作者:
sephil (NAILY Soft)
★☆☆☆☆
-
盒子中级会员
2003/12/24 21:52:13
12楼:
GetNextWindow是API 但是在这里不好用,给的代码是我能想到的最好方法了 要处理MaskEdit.Text为空的情况也很简单啊 把下面的地方改改 function GetTextByME(AME: TMaskEdit): String; begin Result := AME.Text; Delete(Result, Pos('.', Result), 1); // 添加下面这句,意思是如果结果为空就返回4个0 if Trim(Result) = ' then Result := '0000'; end;
----------------------------------------------
Copyright 2008 ? NAILY Soft
Click here to redirect to my home Click here to redirect to my blog
作者:
2003/12/26 16:55:00
13楼:
题目的要求不是太懂,对程序做了个修改,请各位指教。
----------------------------------------------
-