用了几个三方的,都不太理想.
大家能否提供几个小例子或者提供一个三方控件呢?
大家能否提供几个小例子或者提供一个三方控件呢?
解决方案 »
- 关于通过http显示图片问题,具体问题请查看内容,提供思路有分,提供具体方法者另开贴谢分,问题不难
- sakmail接收邮件日期如何转换成日期型?
- 急,有没有高手帮我看一下这段程序(在线等)
- 已知IP,判断是否在局域网中
- delphi中的Qreport 如何实现打印一个数据表的一个字段内容,要求不同的记录,打印不同的字体?
- 一句就能答:请问这样的效果是用什么控件实现的?
- 怎样得到listbox里面列表的行数?
- 关于SQL SERVER的问题?急
- 关于Stream
- i need help
- ImageEn 浏览 tif在xp系统下只显示第一页,没法翻页
- 急!关于TTcpserver与TcpClient建立了连接,怎么来检测TcpClient是否关闭了连接,delphi
procedure TForm1.Panel2Click(Sender: TObject);
var
newitem:Tlistitem;
begin
panel_click(sender);
newitem:=Tlistitem.Create(nil);
Listview1.Clear; newitem:= Listview1.Items.Add;
newitem.Caption:='one';
newitem.ImageIndex:=2; newitem:= Listview1.Items.Add;
newitem.Caption:='two';
newitem.ImageIndex:=3;
end;procedure TForm1.panel_click(Sender: TObject);
var
i:integer;
begin
for i:=0 to self.ComponentCount-1 do
begin
if (self.Components[i] is TPanel) then
begin
if (Tpanel(self.Components[i]).Tag>0) and (Tpanel(self.Components[i]).Tag<5) then
begin
if Tpanel(self.Components[i]).Tag=Tpanel(sender).Tag then
Tpanel(self.Components[i]).Align:=alTop
else
Tpanel(self.Components[i]).Align:=alBottom;
end;
end;
end;
end;procedure TForm1.Panel3Click(Sender: TObject);
var
newitem:Tlistitem;
begin
panel_click(sender);
newitem:=Tlistitem.Create(nil);
Listview1.Clear; newitem:= Listview1.Items.Add;
newitem.Caption:='three';
newitem.ImageIndex:=4; newitem:= Listview1.Items.Add;
newitem.Caption:='four';
newitem.ImageIndex:=5; newitem:= Listview1.Items.Add;
newitem.Caption:='AA';
newitem.ImageIndex:=9; newitem:= Listview1.Items.Add;
newitem.Caption:='BB';
newitem.ImageIndex:=10;
end;
procedure TForm1.Panel4Click(Sender: TObject);
var
newitem:Tlistitem;
begin
panel_click(sender);
newitem:=Tlistitem.Create(nil);
Listview1.Clear; newitem:= Listview1.Items.Add;
newitem.Caption:='sever';
newitem.ImageIndex:=6; newitem:= Listview1.Items.Add;
newitem.Caption:='six';
newitem.ImageIndex:=7;
end;procedure TForm1.Panel5Click(Sender: TObject);
var
newitem:Tlistitem;
begin
panel_click(sender);
newitem:=Tlistitem.Create(nil);
Listview1.Clear; newitem:= Listview1.Items.Add;
newitem.Caption:='eleven';
newitem.ImageIndex:=8; newitem:= Listview1.Items.Add;
newitem.Caption:='twice';
newitem.ImageIndex:=9;
end;procedure TForm1.ListView1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
point:Tpoint;
begin if (button=mbRight) and (Listview1.Selected<>nil ) then
begin
GetCursorPos(point);
PopupMenu1.Popup(point.X,point.Y);
end;
end;
end.