随笔分类 - Delphi
摘要:Delphi 7.0 快捷键发生混乱解决办法 对于大家在使用Delphi7.0的过程中,安装cnpack或者其它软件的时候,容易发生快捷快被修改或者占用,发生混乱,解决办法如下: 第一步:打开 edit option 如下图:在key Mappings的 Key mapping modules中,默
阅读全文
摘要:Delphi 下拉按钮实现-TRzMenuButton 1 用 Raize Button 面板里面找到 TRzMenuButton按钮,然后在界面上添加 POPMenu,输入自己要实现的多个按钮内容,之后在TRzMenuButton的属性DropDownMneu 加载POPMenu1,运行就实现了自...
阅读全文
摘要:复制粘贴Excel数据列表到StringGrid(XE3下编写)注意引用:Vcl.Clipbrdprocedure TDataEditDrFrm.Excel1Click(Sender: TObject);varCopystrings:Tstringlist;daorustring,daorustri...
阅读全文
摘要:技巧四 Delphi XE3 代码自动提示bug解决 在Delphi XE3的使用过程当中,发现代码自动提示功能经常失效,不提示,bug,给编程者代码很大的困扰,针对此,想出如下解决办法 : 1. Delphi XE3自带的代码提示功能中,如下图:关闭 Code completion 2. De...
阅读全文
摘要:技巧三: 在chart的上曲线上的点 鼠标放上去,显示此点的横纵坐标代码如下:procedure TForm1.pntsrsSeries1MouseEnter(Sender: TObject);vari:integer;x1,y1:string;begin pntsrsSeries1.Curso...
阅读全文
摘要:procedure TDataEditDrFrm.btn8Click(Sender: TObject);varexcelx,excely:string;ExcelApp:Variant;workBook:OleVariant;excelRowCount,excelColumnCount:longin...
阅读全文
摘要:引入Interface的主要作用是有利于软件的升级维护,避免模块的耦合,而不是某些人认为的为了实现多重继承。以下是一个小例子:unitUnit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Contro...
阅读全文
摘要:常用的声明:function FormatFloat(const Format: string; Value: Extended): string; overload;和上面一样Format参数为格式化指令字符,Value为Extended类型为什么是这个类型, 因为它是所有浮点值中表示范围最大的,如果传 入该方法的参数比如Double或者其他,则可以保存不会超出范围。 关键是看Format参数的用法 0 这个指定相应的位数的指令。比如: FormatFloat('000.000',22.22);输出的就是022.220 注意一点,如果整数部分的0的个数小于Value参数中整数
阅读全文
摘要:DELPHI结构体的定义和使用窗体设计如上面结构!代码如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Edit1: TEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Butto
阅读全文
摘要:如何取消 chart随着邮件移动 ?Allowpanning属性改为False;
阅读全文
摘要:1.如何设置窗体生成后的位置:属性Position:poScreenCenter:屏幕的中央; poMainFormCenter: 主程序的中央;
阅读全文
摘要:Delphi TcxtreeList控件说明 树Delphi TcxtreeList控件说明树。cxTreeList属性:Align:布局,靠左,靠右,居中等AlignWithMargins:带边框的布局Anchors:停靠 (akTop上,akBottom下,akLeft左,akRight右)Bands: 分组面板Caption:面板标题 AlignHorz:文字水平位置(居中,靠左,靠右) AlignVert:文字垂直位置(居中,靠左,靠右)Glyph:面板图标 GlyphAlignHorz:图标水平位置(居中,靠左,靠右) GlyphAlignVert:图标垂直位置(居中,靠左,靠右)
阅读全文
摘要:Showmodal与Show的区别1 Show(); FreeAllSingleDocumentFrm; Application.CreateForm(TImpluseTestWellPlate, ImpluseTestWellPlate); ImpluseTestWellPlate.Show;2 ShowModal() Application.CreateForm(TCljs_WzphFrm, Cljs_WzphFrm); Cljs_WzphFrm.ShowModal; Cljs_WzphFrm.Free;Showmodal是个函数,Show是个过程1.Showmodal:概念: 当你调用一
阅读全文
摘要:Cannot make a visible window modal错误的解决方法Delphi的fsMDIChild类型的窗体是不能使用ShowModal的,否则会弹出"Cannot make a visible window modal"异常,但是把fsMDIChild改为fsNormal类型之后使用ShowModal,依旧会弹出"Cannot make a visible window modal"。经研究确定这是Delphi7的一个Bug,Delphi7之后的版本暂未使用,不知这个Bug是否还存在,处理的办法是先确定窗体模式已改回为fsNormal模式,然后用记事本打
阅读全文
摘要:DELPHI循环语句For语句:For 循环变量:=初值to 终值 do语句;需要说明的7点1.循环变量是用来控制循环次数的,在程序的开头需要定义变量,起类型一般为整型2.初值及终值可以是常数或表达式。在执行FOR语句中,初值及终值的表达式都只计算一次3.for 语句的执行过程是:开始时,令循环变量等于初值,如果在初值后面的保留字是to ,而且循环变量小于或等于终值,则执行do后面的语句一次,同时,循环变量的值加1直到大于终值4.for语句中的do 也可用 downto取代,此时,首先是循环变量的初值与终值比较,如果初值大于或者等于终值,则执行循环一次,同时循环变量减1,直到循环变量小于终值为
阅读全文
摘要:1 函数编写: function W(y,F,L:Double ):Double; 注意 返回值类型 注意 括号里 冒号;
阅读全文
摘要:1. 如何修改 Tchart上面标题的内容: 属性 Title 中 找 Text 右面 TStrings 点击 修改。2. Delphi XE3中自带的 TChart如何添加线: 在属性Animations 属性的点击 然后点击添加删除进行线条处理;3. 如何让显示具备 三维立体效果: 在属性View3D中 true 为三维效果,二维平面效果 选择false;
阅读全文
摘要:splitter 控件的作用,一是可以作为分隔条来分隔窗口中的不同部位,二是可以对窗口不同部位的大小进行实时调整。如何界面让添加的Splitter纵向显示: Align 属性选择 alBottom 再选择 AlNone属性 就可以。
阅读全文
浙公网安备 33010602011771号