?? unitsubstationdata.~pas
字號:
unit UnitSubStationData;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, yhbGrid, ExtCtrls, StdCtrls, MapXLib_TLB;
type
TFrame_SubStationData = class(TFrame)
Panel6: TPanel;
Label1: TLabel;
Edit1: TEdit;
Splitter4: TSplitter;
GroupBox1: TGroupBox;
Grid_Data: TYHBStringGrid;
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure Edit1Change(Sender: TObject);
private
FLayer: CMapXLayer;
FMapX: TMapXObject;
{ Private declarations }
public
{ Public declarations }
procedure InitGrid;
property MapX:TMapXObject read FMapX write FMapX;
property Layer:CMapXLayer read FLayer write FLayer;
end;
implementation
uses
WinControl, StringOperations, Math, UnitGISShell, UnitQCGISProject;
{$R *.dfm}
procedure TFrame_SubStationData.Edit1KeyPress(Sender: TObject;
var Key: Char);
begin
IntegerEditKeyPress(TEdit(Sender), Key);
end;
procedure TFrame_SubStationData.InitGrid;
begin
if FLayer<>nil then
Grid_Data.RowCount:=Max(2, Layer.Selection.Count+1);
end;
procedure TFrame_SubStationData.Edit1Change(Sender: TObject);
begin
Edit1.Text:=Trim(Edit1.Text);
if (Edit1.Text<>'')and(IsNumber(Edit1.Text)) then
TqcGISProject(MyGIS).GoToSubStation(StrToInt(Edit1.Text), 0.002);
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -