procedure TForm1.ListView1Changing(Sender: TObject; Item: TListItem;
Change: TItemChange; var AllowChange: Boolean);
begin
if trim(item.Caption)='' then
allowchange:=false;
end;
Change: TItemChange; var AllowChange: Boolean);
begin
if trim(item.Caption)='' then
allowchange:=false;
end;
解决方案 »
- idHttpServer 中处理FastReport的问题,严重期待解决
- Delphi 2007-05专家榜
- 如何在开始菜单中添加自己的项目?
- 我的Delphi6找不到TDataSetProvider等多层开发的组件?
- 怎样可以让mdi child form最大化的时候象photoshop一样,子窗口在主窗口菜单行右面也有最大最小化和关闭按钮?
- 超级郁闷,有没有西安的朋友帮忙,提供公司的送高分!!
- 在DELPHI中怎么把MainMenu变成可以拖动的?
- SQL语句小问题!!在线等待!
- 使用delphi如何实现在窗体按钮上拖动窗体
- 关于checklistbox的简单问题
- 高手请赐教:如何用delphi5调用unix平台上的informix数据库?
- 大家看了!!!!!!!!!!!!1
Change: TItemChange; var AllowChange: Boolean);
begin
if ListView1.Checked then
AllowChange:=False;
end;
好像是这样,我帮你找找。你最好再说清楚点。
是不是用selecitem事件好一点?
AllowChange := Node<>nil;
Allowchange := Item.Selected;
事先必须要保证ListView1有一项是被选中的(否则就...)
for i:=0 to lst.items.count-1 do
begin
if lst.Items[i].Focused then
begin
lst.items[i].selected:=true;
exit;
end;
end;