怎样让listbox上的项全都成为被选中的状态(listbox已设为允许多选) 怎样让listbox上的项全都成为被选中的状态(listbox已设为允许多选) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 yes listbox1.selectall;或者使用循环来设置所有项为selected; ListBox1.Selected[1]:=true; ListBox1.Selected[2]:=true; procedure TForm1.Button4Click(Sender: TObject);begin ListBox1.SelectAll; ListBox1.Selected[5]:=false;end; 再问一个难点的:怎样给listbox的某一项设为不同颜色?能做到这样的功能吗? //参考如下代码~~(*object ListBox1: TListBox Style = lbOwnerDrawFixed OnDrawItem = ListBox1DrawItemend*)type TListBoxEx = class(TListBox);procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);begin TListBoxEx(Control).OnDrawItem := nil; try if Odd(Index) then TListBoxEx(Control).Canvas.Brush.Color := $C0DCC0 else TListBoxEx(Control).Canvas.Brush.Color := $0000C0; TListBoxEx(Control).DrawItem(Index, Rect, State); finally TListBoxEx(Control).OnDrawItem := ListBox1DrawItem; end;end; ListBox1.SelectAll;ListBox1.Selected[1] := True;ListBox1.Selected[2] := False; 这个有什么区别呀???? 各位大哥,今天天气真好啊,问个问题先 问几个函数问题? 关于TBlobField的SaveToFile的奇怪问题! 高分求救,在线等待 WebSerice 服务端得到xml文件往数据库写的问题 画图去除以前画的内容. 请教NMHTTP,用get方式连接http://192.168.0.204:13034/sms这样的网址? 怎样做半透明窗体!!! 难度挺高 如何对记录结构数组统一赋初值? 关于datetimepicker的问题????
ListBox1.Selected[2]:=true;
begin
ListBox1.SelectAll;
ListBox1.Selected[5]:=false;
end;
怎样给listbox的某一项设为不同颜色?能做到这样的功能吗?
(*
object ListBox1: TListBox
Style = lbOwnerDrawFixed
OnDrawItem = ListBox1DrawItem
end
*)type
TListBoxEx = class(TListBox);procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer;
Rect: TRect; State: TOwnerDrawState);
begin
TListBoxEx(Control).OnDrawItem := nil;
try
if Odd(Index) then
TListBoxEx(Control).Canvas.Brush.Color := $C0DCC0
else TListBoxEx(Control).Canvas.Brush.Color := $0000C0;
TListBoxEx(Control).DrawItem(Index, Rect, State);
finally
TListBoxEx(Control).OnDrawItem := ListBox1DrawItem;
end;
end;
ListBox1.Selected[1] := True;
ListBox1.Selected[2] := False;