请问advStringGrid如何按CTRL+鼠标格行选中,类似于 windows哪些默认操作一样?(5分)

  • 主题发起人 主题发起人 net_morning
  • 开始时间 开始时间
N

net_morning

Unregistered / Unconfirmed
GUEST, unregistred user!
按shit可以连续选中,类似于windows的风格,但按ctrl不好使。有用过的朋友吗?
 
有用过的朋友吗?欢迎指点一下,谢谢
 
郁闷,看来必须换dbGridEh了,那个dbGridEh可以不用数据源吗?
 
Image1.edited;
if Image1 <> nil then
begin
Image1.show;
end;
 
我用的是这段代码
var
tempstream:TMemoryStream;
tempjpeg:TJPEGImage; //jpg图片
begin
if adoqry_pic.RecordCount<>0 then
begin
try
tempstream:=TmemoryStream.Create();
//将图像字段保存到流中
TBlobField(adoqry_pic.FieldByName('ChildPic')).SaveToStream(tempstream);
////给留定位
tempstream.Position:=0;
//生成临时image
tempjpeg:=TJPEGImage.Create;
//存留信息
tempjpeg.LoadFromStream(tempstream);
//显示图像
Image_child.Picture.Bitmap.Assign(tempjpeg);
finally
tempstream.Free;
tempjpeg.Free;
end;
end;

end;
 
if tempstream.size=0 then
/////这就是没有图像
 
判断FieldByName('IMG').Isnull就可以了。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部