起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 174|回复: 9

【搞定】平台中能否实现如下效果的DataGrid**

[复制链接]
发表于 2007-10-23 18:21:49 | 显示全部楼层 |阅读模式
版主,平台中能否实现如下效果的DataGrid:

公告栏.gif

5.91 KB, 下载次数: 142

回复

使用道具 举报

 楼主| 发表于 2007-10-24 11:13:41 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

发表于 2007-10-24 14:25:08 | 显示全部楼层
明显是html风格的datagrid。不能实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 15:23:09 | 显示全部楼层
原来如此,版主,我还有一个小问题请教,如果我使用代码改变了label控件的字体,如何再用代码让这个label的caption字体再恢复原样呢?
例如:
label1.Font.Style := [TFontStyle.fsItalic];
回复 支持 反对

使用道具 举报

发表于 2007-10-24 15:56:00 | 显示全部楼层
只能改变前用变量纪录一下原来的风格,改变后设回去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-24 16:27:47 | 显示全部楼层
能否给个示例?
回复 支持 反对

使用道具 举报

发表于 2007-10-24 17:11:48 | 显示全部楼层
TMainForm = class(TForm)
...
  private
    S: TFontStyles;
  
  end;

...
procedure TMainForm.Button6Click(Sender: TObject);
begin
  label1.Font.Style := [TFontStyle.fsItalic];

end;

procedure TMainForm.Button7Click(Sender: TObject);
begin
  label1.Font.Style:=S;
end;

procedure TMainForm.BizFormCreate(Sender: TObject);
begin
s:=label1.Font.Style;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 08:50:27 | 显示全部楼层
那么DataGrid能不能做成当鼠标放到数据网格的记录上时这条记录就变色,同时鼠标变成Hand的状态呢
回复 支持 反对

使用道具 举报

发表于 2007-10-25 11:33:30 | 显示全部楼层
我没办法,您可以试一下。
不过即使能实现的话算法也会很复杂。
楼主以前是做B/S程序的吧。X3采用的都是Delphi C/S风格的系列控件。您在Delphi程序里面实现不了的效果,在X3里面也是不可能实现的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 13:19:58 | 显示全部楼层
好吧。谢谢版主,结帖吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 05:35 , Processed in 0.043776 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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