怎样在ChecklistBox,里动态唯一选择?初始选择第一列,后面选择的自动把前面选择的置为无效?
解决方案 »
- delphi2005容易崩溃
- 怎么让当前窗口失去焦点?
- delphi6通过ADO在客户端连接oracle9数据库
- 在执行了一段SQL语句后,如何得到他的消息文本(就是查询分析器中“消息”页中的文本)
- 如何只将Stringgrid的某一个cell或者某一列设置为不可写?
- 请问如何访问类里面的一个结构中的成员?????????????????????
- 本人初次使用stringGrid,请各位大哥来指点一下
- 玩不转了:TADOConnection问题
- 如何在Ttreeciew控件中画上背景图象
- 新手50分请教stringgrid问题....简单!!!
- *************如何保证我的Edit中输入为日期类型***************
- 为什么总是提示报[ODBC Microsoft Access Driver]密码无效啊?
with CheckBox do
if Checked[ItemIndex] then
for i:=0 to Items.Count-1 do
if i <> ItemIndex then
Checked[i] := false;
var
i: integer;
iNewStatus: Integer;
begin
iNewStatus := 0;
for i := 0 to CheckListBox1.Items.Count - 1 do
if CheckListBox1.Selected[i] then
iNewStatus := i; CheckListBox1.Checked[iNewStatus] := True;
for i := 0 to CheckListBox1.Items.Count - 1 do
if i <> iNewStatus then
CheckListBox1.Checked[i] := False;
end;
var
i: integer;
begin
with List do
begin
Checked[Index] := True;
for i := 0 to Items.Count - 1 do
if i <> Index then
Checked[i] := False;
end;
end;OnCheckClick可以这么写。DoCheck(CheckListBox1, CheckListBox1.ItemIndex);其实就是一个异或操作……