Delphi
2022-11-22
34
procedure GetSysSerialComm(CommLst: TStrings);var reg: TRegistry; ComList: TStringList; i: Integer;begin ComList:= TStringList.Create; reg:= TRegistry.Create; CommLst.Clear; try reg.RootKey:= HKEY_LOCAL_MACHINE; if reg.OpenKey('HARDWARE
2022-11-22
81
怎么样在程序中使一个节点的子节点展开及收闭?答:treeview1.selected.Expanded; //判断节点的子节点是否展开True展开,否则闭拢treeview1.selected.Expand(True); //子节点展开treeview1.selected.collapse(True): //子节点闭拢树节点全部展开:procedure TForm1.Button1Click(Sender: TObject);var node: TTreeNode;begin if treeview
2022-11-22
63
var OpenDlg: TOpenDialog; strFileName: string;begin OpenDlg := TOpenDialog.Create(nil); try OpenDlg.Filter := '协议文件(*.EXE)|*.EXE|全部文件(*.*)|*.*'; OpenDlg.DefaultExt := '*.EXE'; if OpenDlg.Execute then begin strFileName
2022-11-22
52
当您使用完对象后,您应该及时撤销它,以便把这个对象占用的内存释放出来。您可以通过调用一个注销方法来撤销您的对象,它会释放分配给这个对象的内存。 Delphi的注销方法有两个:Destroy和Free。Delphi建议使用Free,因为它比Destroy更为安全,同时调用Free会生成效率更高的代码。 您可以用下列的语句释放用完的Employee对象: Employee.Free; 和Create方法一样,Free方法也是TEmployee从TObje
2022-11-22
44
uses clipbrdprocedure TForm1.N16Click(Sender: TObject);var jpg: TJPEGImage;begin jpg := TJPEGImage.Create; jpg.Assign(Image1.Picture.Graphic); Clipboard.Assign(JPG); //放到剪贴板内 jpg.Free;end;
2022-11-22
88
unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, DB, ADODB, StdCtrls; type PNodeInfo=^TNodeInfo; TNodeInfo=record ID:string; FullName:string; Url:string; end;
2022-11-22
97
delphi中怎样展开和关闭TreeView的所有节点其中关闭也就是“收起”或“合拢”。。。全部展开:Treeview1.FullExpand; 全部收起:Treeview.FullCollapse;
2022-11-22
43
设置 Hint ,然后ShowHint 设成 True。