delphi? EDIT 控件中 输入数据然后自动清空数据怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EDIT1输入0 EDIT2显示输入的0的个数比如0 EDIT2就是1 然后在输入0 EDIT2 就是2中间要把原来的0删除,再输入这个操作怎么实现 输入 edit.text:='张三';清空 edit.text:='';或edit.clear;既输入又清空,不是矛盾吗? EDIT1输入0 EDIT2显示输入的0的个数比如0 EDIT2就是1 然后在输入0 EDIT2 就是2 定义十个变量0~9,edit1的keydown里判断key的值,对应以下内容则相应的变量自增给edit2赋值,然后清空edit1 vk_0 $30 48 vk_1 31 49 vk_2 32 50 vk_3 33 51 vk_4 34 52 vk_5 35 53 vk_6 36 54 vk_7 37 55 vk_8 38 56 vk_9 39 57 procedure TForm1.edt1Change(Sender: TObject);var i, count: Integer;begin count := 0; for i := 1 to Length(edt1.Text) do begin if (edt1.Text[i]= '0') then Inc(count); end; edt2.Text = IntToStr(count);end; !!不是求输入的字符串的长度啊!!!!!!请仔细看EDIT1输入0 EDIT2显示输入的0的个数比如0 EDIT2就是1 然后在输入0 EDIT2 就是2 不是不会,而是不明白你的须求EDIT1只能输入0吗?既然要清除,那EDIT1只能输入一个字符吗?什么时候清除?EDIT2什么情况下才累加?EDIT1输入0 时EDIT2才累加或输入任何数都累加? 不是只能输入0 可以输入0-9的数字输入0 则EDIT2显示1然后将EDIT1中的0清除再次输入0 则 EDIT2中数据+1 就是2 EDIT1输入1 则EDIT3显示1的个数为1EDIT1再次输入1 则EDIT3显示1的个数为2 如何在服务器创建文件夹 请高手帮忙。 怎么保存delphi7的IDE的布局? 请问一下,个人版有没有提供数据库组件的 怎样设置每一页的最大打印行数? 看过来,记录文件如何读取? 提一个和上网有关的问题(详细请进) 怎么调用outlook发mail? 显示窗口,请大家帮忙! don't use showwindow函数,急. 超级菜鸟问题,刚学delphi,很短的代码调不通 \u60a8\u7684\u9a8c\u8bc1\u7801\u9519\u8bef我用IDHTTP接收到如此的数据然后怎么解码啊。 高手们给看看错在哪里了
比如0 EDIT2就是1 然后在输入0 EDIT2 就是2
中间要把原来的0删除,再输入
这个操作怎么实现
清空 edit.text:='';或edit.clear;既输入又清空,不是矛盾吗?
比如0 EDIT2就是1 然后在输入0 EDIT2 就是2
vk_0 $30 48
vk_1 31 49
vk_2 32 50
vk_3 33 51
vk_4 34 52
vk_5 35 53
vk_6 36 54
vk_7 37 55
vk_8 38 56
vk_9 39 57
var
i, count: Integer;
begin
count := 0;
for i := 1 to Length(edt1.Text) do
begin
if (edt1.Text[i]= '0') then
Inc(count);
end;
edt2.Text = IntToStr(count);
end;
请仔细看
EDIT1输入0 EDIT2显示输入的0的个数
比如0 EDIT2就是1 然后在输入0 EDIT2 就是2
既然要清除,那EDIT1只能输入一个字符吗?
什么时候清除?
EDIT2什么情况下才累加?
EDIT1输入0 时EDIT2才累加或输入任何数都累加?
输入0 则EDIT2显示1
然后将EDIT1中的0清除
再次输入0 则 EDIT2中数据+1 就是2
EDIT1再次输入1 则EDIT3显示1的个数为2