delphi ComboBox ComboBox是灰色的,点击一个按钮,ComboBox变得可以点击,点击另一个按钮,变得可以点
答案:2 悬赏:70 手机版
解决时间 2021-03-23 08:50
- 提问者网友:末路
- 2021-03-22 16:37
ComboBox的Enable属性,点击一个按钮,Enable变成Ture,点击另一个,Enable变成False。
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-03-22 17:31
type
TForm1 = class(TForm)
ComboBox1: TComboBox;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
combobox1.Enabled :=true;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
combobox1.Enabled :=false;
end;
TForm1 = class(TForm)
ComboBox1: TComboBox;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
combobox1.Enabled :=true;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
combobox1.Enabled :=false;
end;
全部回答
- 1楼网友:野慌
- 2021-03-22 17:38
tcombobox就是下拉框,供选择用的.它有个items属性,就是下拉的内容,你可以给它添加下拉内容.比如:
combobox1.items.add('张三');
combobox1.items.add('李四');
而要知道当前选择了张三还是李四可以这样写代码:
var idx:integer;
begin
idx:=combobox1.itemindex;//当前选择项目的索引,从0开始,没有选是-1
if idx<>-1 then
showmessage('你选择了'+combobox1.items[idx])
else showmessage('你没选择!');
end;
简单的用法就这样,自己多看帮助
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯