delphi的控件限定取值的问题? bedtShip_Type 这个控件。它有5个值,比如1,2,3,4,5.如果值是1,2,3中的任意一个,则此控件可修改值,但是只能在1,2,3中间取值。如果是4,5,则此控件不可修改值。请问下这个判断语句怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var y:integer;begin y:=strtoint(trim(edit1.Text)); if y in [1..3] then begin bedtShip_Type :=y; end var y:integer; begin y:=strtoint(trim(控件)); if y in [1..3] then begin bedtShip_Type :=y; end 这样不行啊,而且Y转化为整型后也不能直接赋值给bedtShip_Type,bedtShip_Type的值是字符型的。我需要的是按照bedtShip_Type控件原来的值来决定是不是可以修改,如果可以修改的话,要限制它可以修改的值只是在这个控件所可以取值范围中的一部分 var y:char; begin //y:=strtoint(trim(edit1.Text)); if y in ['1'..'3'] then begin bedtShip_Type :=y; end 线程同步问题! 浏览器的前进和后退 新世界的中国需要什么? 急求:Delphi7.0如果删除Excel文档中的第一行? 請教一個隨機號碼的函數 获取本地共享的目录和硬盘 有汉字的问题,高手进入 我的FAST REPORT在打印预览时怎么只有一页。 unix 客户端同windows server通信为什么server readln是空的,帮忙呀! 我用了一个网上提供的复制函数,可以覆盖复制文件夹(包括子目录),但目录名太长出错 delphi中调用COM接口返回参数为SAFEARRY Delphi下有什么简单好用的TCP控件?
y:integer;
begin
y:=strtoint(trim(edit1.Text));
if y in [1..3] then
begin
bedtShip_Type :=y;
end
y:integer;
begin
y:=strtoint(trim(控件));
if y in [1..3] then
begin
bedtShip_Type :=y;
end
我需要的是按照bedtShip_Type控件原来的值来决定是不是可以修改,如果可以修改的话,要限制它可以修改的值只是在这个控件所可以取值范围中的一部分
y:char;
begin
//y:=strtoint(trim(edit1.Text));
if y in ['1'..'3'] then
begin
bedtShip_Type :=y;
end