myamanda

博客园 首页 新随笔 联系 订阅 管理

2009年7月21日 #

摘要: 一、自定义颜色对话框的实现----在Delphi中,我们可以使用TComboBox实现类似的功能。在TcomboBox构件中有一个Style属性,决定TcomboBox的显示属性。通常可选取csDropDown,csSimple,csDropDownList,csOwnerDrawFixed,csOwnerDrawVariable等。其中当选取csOwnerDrawFixed时表示创建一个自画下拉... 阅读全文
posted @ 2009-07-21 16:43 myamanda 阅读(579) 评论(0) 推荐(0)

摘要: 树节点信息的存储和加载 常用的方法是用树控件的 LoadFromFile和SavetoFile方法,来实现树控件和文件之间的交互;或用Assign方法实现树控件和DBMemo,也就是和数据库间的交互。该方法的优点是编程相对简单,缺点是树控件的实际节点数可能会很大,对于“大树”,每次加载和存储的数据量会加大,将降低速度,增大系统开销,造成数据冗余。另一种方法,就是只在树上产生“看得见”的节点... 阅读全文
posted @ 2009-07-21 16:42 myamanda 阅读(387) 评论(0) 推荐(0)

摘要: 一、表结构 首先建立如下结构的数据表Code.DB,并输入一些测试数据 其中,科目代码aCode的数据类型一定要字符型(一定),长度按具体要求而定,假如要支持六级编码,且代码结构是"3-2-2-2-2-2",则该字段的长度不小于18,而其他字段则不作要求 。另外,要为字段aCode建一索引(切记),因为要用它来排序。 二、编写程序 1. 新建一Project:CodeTree.drp,主窗体命名为... 阅读全文
posted @ 2009-07-21 16:41 myamanda 阅读(232) 评论(0) 推荐(0)

摘要: 1、 Taborder Tabstop: 这组表识号本来是用来表示组件的按键顺序以及在该组件上是否停留的标识号。但是如果在某些时候稍微重视一下的话,将会事半功倍。下面略举一例:桌面上有几个编辑框,用户希望按回车键、上下方向键而不是TAB在其间来回游动。 > 属性及相关值:MainFrame: KeyPreview = TrueEdit_Name :TabOrder = 0;Edit_Ag... 阅读全文
posted @ 2009-07-21 16:39 myamanda 阅读(154) 评论(0) 推荐(0)

摘要: 我们只要巧妙的利用Delphi自己提供的TRichEdit就可以了。首先将TRichEdit控件的边框去除:RichEdit1.BorderStyle:ΚbsNone;同时设置只读属性为真:RichEdit1.ReadOnly:ΚTrue;然后,你利用write之类的软件制作好RichText格式的文本,通过以下语句就可以显示出来了:  RichEdit1.PlainTex... 阅读全文
posted @ 2009-07-21 16:39 myamanda 阅读(232) 评论(0) 推荐(0)

摘要: Delphi作为RAD工具,以其快速编译和友好的可视化界面受到广泛欢迎。Delphi提供了很多现成构件,而且随着版本更新不断增加新构件。另外还可以买到第三方开发的特色构件,或从因特网下载免费构件。这些构件足以支持一般应用系统开发。但应用开发人员仍有必要自己制作构件。采用构件形式可以把对象严密封装,并加上一层直观外壳,有利于软件调试和代码重用。开发群体以构件为功能单位分工协作,比较容易实现工程化管理... 阅读全文
posted @ 2009-07-21 16:36 myamanda 阅读(492) 评论(1) 推荐(0)