这应该是 IW 中最重要的容器了, 和它同父的还有 TIWTabControl TIWRegion 所在单元及继承链: IWRegion.TIWRegion < TIWCustomRegion < TIWHTML40Container < ...
TIWRegion 是容器, 首先布局好它 们 . 在空白窗体上添加 个 TIWRegion, 然后: uses System.UITypes 为使用 Anchors 属性 下面代码中的设置大都可以在设计时完成 procedure TIWForm .IWAppFormCreate Sender: TObject begin 把其它 个 IWRegion 都放在 IWRegion 内 IWRegi ...
2014-06-03 21:29 0 5167 推荐指数:
这应该是 IW 中最重要的容器了, 和它同父的还有 TIWTabControl TIWRegion 所在单元及继承链: IWRegion.TIWRegion < TIWCustomRegion < TIWHTML40Container < ...
IW 对 TFrame(还是之前那个), 这在页面布局中很有用. 如果多个页面都有一个共同的部分(譬如页眉、页脚、菜单、边栏等), 可以将这些共同的部分放在一个 TFrame 中, 从而方便统一与修改. IW 也对 TMainMenu 提供了支持, 本例就做一个共享的菜单吧. 新建 ...
新建 StandAlone Application 工程后, 再通过 File > New > Other.. > IntraWeb > New Form 添加两个窗体. 然后 TIWForm1 上放两个 TIWButton, 在 TIWForm2 ...
IntraWeb 比我相像中的更贴近 VCL, 传统的非可视组件在这里大都可用(其内部很多复合属性是 TStringList 类型的), 它的诸多可视控件也是从 TControl 继承下来的. 这或许是它曾被改名为 VCL For Web 的原因. 建立测试工程时, 一般要使用 ...
IW 通过 TIWLayoutMgrHTML 和 TIWTemplateProcessorHTML 使用 HTML 模板. 所谓模板就是一个特殊 HTML 文件, 特殊之处是: 它里面会类似 {% IW控件名称 %} 的标记. 这类似与 Format 函数中的 %s 等, 但 IW 要高 ...
asp.net 刚开始时, 也是拖拉控件, 但后来有了 MVC、xNext. 换个思路使用 IntraWeb 吧: 界面全部用 html+js+css 实现(有些会是用 Delphi 动态生成), 然后用 js 通过 Ajax 调用 Delphi 的方法. 测试程序要使用的模板 ...
我们可以自定义系统错误模板, 编辑 IWError.html 放到模板文件夹后, 它将替换默认的模板. {在主页面, 这是要模拟一个系统错误} procedure TIWForm1.IWButton1Click(Sender: TObject); begin Release; end ...
IW 会把大多数的视觉属性转换为 CSS; 我们主动使用 CSS 要分两步: 第一步: {通过窗体的 StyleSheet 属性指定要链接的 CSS 文件} procedure TIWForm1.IWAppFormCreate(Sender: TObject); begin ...