我正在使用Delphi xe2,我正在尝试使用UTC datetime在我的数据库中存储记录,然后在客户端在本地日期时间读取它时将其恢复?任何想法如何做到这回来转换?
使用IntraWeb 14.1和Delphi Berlin,我正在创建一个IWRegion像这样的框架:
Page := TFrame.Create(Self);
Page.Parent := UserSession.Body_Region;
Run Code Online (Sandbox Code Playgroud)
其中,UserSession.Body_Region;作为decleared Body_Region: TIWRegion;在UserSessionUnit通过该区域从形式到形成在运行时,一切工作正常.
问题是我想隐藏UserSession.Body_Region在运行时加载的Frame,UserSession.Main_Body_Region.Component[0];但是我无法做到.
我尝过了
(UserSession.Main_Body_Region.Component[0] as TFrame).hide;
Run Code Online (Sandbox Code Playgroud)
要么
(UserSession.Main_Body_Region.Component[0] as TFrame).Visible:= false;
Run Code Online (Sandbox Code Playgroud)
但它不起作用!也没有错误!
有没有其他方法这样做或我错过了什么?
在Delphi XE2或XE3中,如何创建类似于Outlook 2013电子邮件列表的列表框?
或者是Outlook 2013中的列表还有其他什么?
如何在Delphi XE2或XE3中实现类似的?
谢谢

我有一个简单的 IntraWeb 测试项目,我的 Unit1 有一个包含 3 个区域的 IWform:页眉、正文和页脚,如下所示:
type
TIWForm1 = class(TIWAppForm)
Body_Region: TIWRegion;
Header_Region: TIWRegion;
Footer_Region: TIWRegion;
public
end;
implementation
{$R *.dfm}
initialization
TIWForm1.SetAsMainForm;
end.
Run Code Online (Sandbox Code Playgroud)
我的Unit2和Unit3是一个IWFrame,它们只有一个按钮,如下所示:
type
TIWFrame2 = class(TFrame)
IWFrameRegion: TIWRegion;
Button1: TButton;
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
{$R *.dfm}
end.
Run Code Online (Sandbox Code Playgroud)
(单元3与单元2相同)
现在,我可以在设计时将框架从工具板拖放到该区域,从而轻松地将框架分配给主体区域。
问题是如何在运行时将其更改为unit3 Frame?
如果我尝试将其添加到这样的类型部分
type
TIWForm1 = class(TIWAppForm)
Body_Region: TIWRegion;
Header_Region: TIWRegion;
Footer_Region: TIWRegion;
MyFram2: TIWFrame2; // added here
procedure IWAppFormShow(Sender: TObject);
public
end;
Run Code Online (Sandbox Code Playgroud)
系统尝试删除它!
如果我强迫保留它以用作
Body_Region.Parent …Run Code Online (Sandbox Code Playgroud) 如何使用Delphi XE2在DBgrid中显示ADO数据库备注字段?谢谢.
有没有办法用自动执行程序创建对象?例如,如果此对象中的变量已更改,则私有过程启动并开始执行某些操作?
任何人都知道在Delphi XE3中如何找到或如何制作这样的列表?或者是时候离开Delphi并使用Visual Studio?
但是.NET Windows Forms的这个站点列表视图控件声称这个控件可以和.NET一起使用,我相信Delphi支持.Net但我以前没有使用.Net和Delphi,你认为它适用于Delphi.净?
