起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 137|回复: 3

怎么限制图片的格式?**

[复制链接]
发表于 2009-5-27 10:49:45 | 显示全部楼层 |阅读模式
请问关联到图片类型的DataEdit控件怎么能够限制它只能上传JPG格式的图片?
回复

使用道具 举报

发表于 2009-5-27 11:46:09 | 显示全部楼层
能不能这样子来实现:
在信息层中的数据集--字段编辑器,增加这个图片字段,然后在他的OnButtonClick事件中,通过代码来实现添加图片,不通过右键去添加图片。

参考代码
var
  lOpenPictureDialog : TOpenPictureDialog;
begin
  lOpenPictureDialog := TOpenPictureDialog.Create(nil);
  try
    lOpenPictureDialog.Filter := '*.jpeg';//这里设置过滤条件
    if lOpenPictureDialog.Execute then
    begin
      DataSetBZSJJ1.Edit;
      TBlobField(DataSetBZSJJ1.FieldByName('TX')).LoadFromFile(lOpenPictureDialog.FileName);
      DataSetBZSJJ1.Post;
    end;
  finally
    lOpenPictureDialog.Free;
  end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-27 14:24:02 | 显示全部楼层
这种方法右边多个按钮丑都是其次的,更重要的是限制不了左边那么大块区域仍然可以加载任何图片
回复 支持 反对

使用道具 举报

发表于 2009-5-27 14:54:44 | 显示全部楼层
可以添加一个popumenu,关联到这个dataedit。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 23:10 , Processed in 0.037792 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表