⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.~pas

📁 Del_att Management
💻 ~PAS
📖 第 1 页 / 共 2 页
字号:
end;
//另存
procedure TMainForm.IDMN_FILE_SAVE_ASClick(Sender: TObject);
var
  myform:TMDIChild;
begin
  myform:=mainform.ActiveMDIChild as TMDIChild;
  if myform<>nil then
  myform.savefileas();
  myform:=nil;
end;



procedure TMainForm.IDMN_FILE_EXITClick(Sender: TObject);
begin
  close;
end;

//浏览点属性
procedure TMainForm.IDMN_ATT_PNT_BROWClick(Sender: TObject);
begin
  broworeditatt(gispnt_entity,0);
end;

//浏览线属性
procedure TMainForm.IDMN_ATT_LIN_BROWClick(Sender: TObject);
begin
  broworeditatt(gislin_entity,0);
end;

//浏览区属性
procedure TMainForm.IDMN_ATT_REG_BROWClick(Sender: TObject);
begin
  broworeditatt(gisreg_entity,0);
end;

//编辑点属性
procedure TMainForm.IDMN_ATT_PNT_EDITClick(Sender: TObject);
begin
  broworeditatt(gispnt_entity,1);
end;

//编辑线属性
procedure TMainForm.IDMN_ATT_LIN_EDITClick(Sender: TObject);
begin
  broworeditatt(gislin_entity,1);
end;

//编辑区属性
procedure TMainForm.IDMN_ATT_REG_EDITClick(Sender: TObject);
begin
  broworeditatt(gisreg_entity,1);
end;

//关闭浏览属性
procedure TMainForm.IDMN_ATT_END_BROWClick(Sender: TObject);
begin
  broworeditatt_close(aitype,0);
end;

//关闭编辑属性
procedure TMainForm.IDMN_ATT_END_EDITClick(Sender: TObject);
begin
  broworeditatt_close(aitype,1);
end;

//修改环境
procedure TMainForm.IDMN_SETTING_MODENVClick(Sender: TObject);
var
 obj : imapgis;
begin
  obj:= createcomobject(CLASS_MapGis) as imapgis;
//  obj.ModEnv;
  obj:=nil;
end;

//状态栏是否被选的设置
procedure TMainForm.IDMN_SETTING_STATUSBARClick(Sender: TObject);
begin
  IDMN_SETTING_STATUSBAR.Checked:= not IDMN_SETTING_STATUSBAR.Checked;
  mainform.StatusBar.Visible:=IDMN_SETTING_STATUSBAR.Checked;
end;
//浏览点属性结构
procedure TMainForm.IDMN_STRU_BROW_PNTClick(Sender: TObject);
begin
   broworeditattstru(gispnt_entity,0);
end;
//浏览线属性结构
procedure TMainForm.IDMN_STRU_BROW_LINClick(Sender: TObject);
begin
  broworeditattstru(gislin_entity,0);
end;
//浏览区属性结构
procedure TMainForm.IDMN_STRU_BROW_REGClick(Sender: TObject);
begin
  broworeditattstru(gisreg_entity,0);
end;
//浏览网属性结构
procedure TMainForm.IDMN_STRU_BROW_NETClick(Sender: TObject);
begin
  broworeditattstru(gisnet_entity,0);
end;
//浏览表属性结构
procedure TMainForm.IDMN_STRU_BROW_TBLClick(Sender: TObject);
begin
  broworeditattstru(gistbl_entity,0);
end;
//浏览结点属性结构
procedure TMainForm.IDMN_STRU_BROW_NODClick(Sender: TObject);
begin
  broworeditattstru(gisnod_entity,0);
end;
//编辑点属性结构
procedure TMainForm.IDMN_STRU_EDIT_PNTClick(Sender: TObject);
begin
  broworeditattstru(gispnt_entity,1);
end;
//编辑线属性结构
procedure TMainForm.IDMN_STRU_EDIT_LINClick(Sender: TObject);
begin
  broworeditattstru(gislin_entity,1);
end;
//编辑区属性结构
procedure TMainForm.IDMN_STRU_EDIT_REGClick(Sender: TObject);
begin
  broworeditattstru(gisreg_entity,1);
end;
//编辑网属性结构
procedure TMainForm.IDMN_STRU_EDIT_NETClick(Sender: TObject);
begin
  broworeditattstru(gisnet_entity,1);
end;
//编辑表属性结构
procedure TMainForm.IDMN_STRU_EDIT_TBLClick(Sender: TObject);
begin
  broworeditattstru(gistbl_entity,1);
end;
//编辑结点属性结构
procedure TMainForm.IDMN_STRU_EDIT_NODClick(Sender: TObject);
begin
  broworeditattstru(gisnod_entity,1);
end;
//打开关于对话框
procedure TMainForm.AboutClick(Sender: TObject);
var
  aboutbox:taboutbox;
begin
  aboutbox:=taboutbox.Create(application);
  aboutbox.ShowModal;
end;
//显示菜单项是否可操作
function updatemainmenu():integer;
var
   myform:tmdichild;
    mainmenu1:tmainmenu;
    IDMN_STRU_BROW_PNT: TMenuItem;
    IDMN_STRU_BROW_LIN: TMenuItem;
    IDMN_STRU_BROW_REG: TMenuItem;
    IDMN_STRU_BROW_NET: TMenuItem;
    IDMN_STRU_BROW_TBL: TMenuItem;
    IDMN_STRU_BROW_NOD: TMenuItem;
    IDMN_STRU_EDIT_PNT: TMenuItem;
    IDMN_STRU_EDIT_LIN: TMenuItem;
    IDMN_STRU_EDIT_REG: TMenuItem;
    IDMN_STRU_EDIT_NET: TMenuItem;
    IDMN_STRU_EDIT_TBL: TMenuItem;
    IDMN_STRU_EDIT_NOD: TMenuItem;
    IDMN_ATT_PNT_BROW: TMenuItem;
    IDMN_ATT_LIN_BROW: TMenuItem;
    IDMN_ATT_REG_BROW: TMenuItem;
    IDMN_ATT_PNT_EDIT: TMenuItem;
    IDMN_ATT_LIN_EDIT: TMenuItem;
    IDMN_ATT_REG_EDIT: TMenuItem;
begin
 myform:=mainform.ActiveMDIChild as TMDIChild;
aitype:=myform.aiType;
  case aitype of
    gispnt:
      begin
      mainform.IDMN_ATT_PNT_BROW.Enabled:=true;
      mainform.IDMN_ATT_LIN_BROW.Enabled:=false;
      mainform.IDMN_ATT_REG_BROW.Enabled:=false;
      mainform.IDMN_ATT_PNT_EDIT.Enabled:=true;
      mainform.IDMN_ATT_LIN_EDIT.Enabled:=false;
      mainform.IDMN_ATT_REG_EDIT.Enabled:=false;
      mainform.IDMN_STRU_BROW_PNT.Enabled:=true;
      mainform.IDMN_STRU_BROW_LIN.Enabled:=false;
      mainform.IDMN_STRU_BROW_REG.Enabled:=false;
      mainform.IDMN_STRU_BROW_NET.Enabled:=false;
      mainform.IDMN_STRU_BROW_TBL.Enabled:=false;
      mainform.IDMN_STRU_BROW_NOD.Enabled:=false;
      mainform.IDMN_STRU_EDIT_PNT.Enabled:=true;
      mainform.IDMN_STRU_EDIT_LIN.Enabled:=false;
      mainform.IDMN_STRU_EDIT_REG.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NET.Enabled:=false;
      mainform.IDMN_STRU_EDIT_TBL.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NOD.Enabled:=false;
      end;
    gislin:
      begin
      mainform.IDMN_ATT_PNT_BROW.Enabled:=false;
      mainform.IDMN_ATT_LIN_BROW.Enabled:=true;
      mainform.IDMN_ATT_REG_BROW.Enabled:=false;
      mainform.IDMN_ATT_PNT_EDIT.Enabled:=false;
      mainform.IDMN_ATT_LIN_EDIT.Enabled:=true;
      mainform.IDMN_ATT_REG_EDIT.Enabled:=false;
      mainform.IDMN_STRU_BROW_PNT.Enabled:=false;
      mainform.IDMN_STRU_BROW_LIN.Enabled:=true;
      mainform.IDMN_STRU_BROW_REG.Enabled:=false;
      mainform.IDMN_STRU_BROW_NET.Enabled:=false;
      mainform.IDMN_STRU_BROW_TBL.Enabled:=false;
      mainform.IDMN_STRU_BROW_NOD.Enabled:=false;
      mainform.IDMN_STRU_EDIT_PNT.Enabled:=false;
      mainform.IDMN_STRU_EDIT_LIN.Enabled:=true;
      mainform.IDMN_STRU_EDIT_REG.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NET.Enabled:=false;
      mainform.IDMN_STRU_EDIT_TBL.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NOD.Enabled:=false;
      end;
    gisreg:
      begin
      mainform.IDMN_ATT_LIN_BROW.Enabled:=false;
      mainform.IDMN_ATT_PNT_BROW.Enabled:=false;
      mainform.IDMN_ATT_REG_BROW.Enabled:=true;
      mainform.IDMN_ATT_LIN_EDIT.Enabled:=false;
      mainform.IDMN_ATT_PNT_EDIT.Enabled:=false;
      mainform.IDMN_ATT_REG_EDIT.Enabled:=true;
      mainform.IDMN_STRU_BROW_LIN.Enabled:=false;
      mainform.IDMN_STRU_BROW_PNT.Enabled:=false;
      mainform.IDMN_STRU_BROW_REG.Enabled:=true;
      mainform.IDMN_STRU_BROW_NET.Enabled:=false;
      mainform.IDMN_STRU_BROW_TBL.Enabled:=false;
      mainform.IDMN_STRU_BROW_NOD.Enabled:=false;
      mainform.IDMN_STRU_EDIT_LIN.Enabled:=false;
      mainform.IDMN_STRU_EDIT_PNT.Enabled:=false;
      mainform.IDMN_STRU_EDIT_REG.Enabled:=true;
      mainform.IDMN_STRU_EDIT_NET.Enabled:=false;
      mainform.IDMN_STRU_EDIT_TBL.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NOD.Enabled:=false;
      end;
    gisnet:
      begin
      mainform.IDMN_ATT_PNT_BROW.Enabled:=false;
      mainform.IDMN_ATT_LIN_BROW.Enabled:=false;
      mainform.IDMN_ATT_REG_BROW.Enabled:=false;
      mainform.IDMN_ATT_PNT_EDIT.Enabled:=false;
      mainform.IDMN_ATT_LIN_EDIT.Enabled:=false;
      mainform.IDMN_ATT_REG_EDIT.Enabled:=false;
      mainform.IDMN_STRU_BROW_LIN.Enabled:=false;
      mainform.IDMN_STRU_BROW_REG.Enabled:=false;
      mainform.IDMN_STRU_BROW_PNT.Enabled:=false;
      mainform.IDMN_STRU_BROW_NET.Enabled:=true;
      mainform.IDMN_STRU_BROW_TBL.Enabled:=false;
      mainform.IDMN_STRU_BROW_NOD.Enabled:=false;
      mainform.IDMN_STRU_EDIT_LIN.Enabled:=false;
      mainform.IDMN_STRU_EDIT_REG.Enabled:=false;
      mainform.IDMN_STRU_EDIT_PNT.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NET.Enabled:=true;
      mainform.IDMN_STRU_EDIT_TBL.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NOD.Enabled:=false;
      end;
    gistbl:
      begin
      mainform.IDMN_ATT_PNT_BROW.Enabled:=false;
      mainform.IDMN_ATT_LIN_BROW.Enabled:=false;
      mainform.IDMN_ATT_REG_BROW.Enabled:=false;
      mainform.IDMN_ATT_PNT_EDIT.Enabled:=false;
      mainform.IDMN_ATT_LIN_EDIT.Enabled:=false;
      mainform.IDMN_ATT_REG_EDIT.Enabled:=false;
      mainform.IDMN_STRU_BROW_LIN.Enabled:=false;
      mainform.IDMN_STRU_BROW_REG.Enabled:=false;
      mainform.IDMN_STRU_BROW_NET.Enabled:=false;
      mainform.IDMN_STRU_BROW_PNT.Enabled:=false;
      mainform.IDMN_STRU_BROW_TBL.Enabled:=true;
      mainform.IDMN_STRU_BROW_NOD.Enabled:=false;
      mainform.IDMN_STRU_EDIT_LIN.Enabled:=false;
      mainform.IDMN_STRU_EDIT_REG.Enabled:=false;
      mainform.IDMN_STRU_EDIT_NET.Enabled:=false;
      mainform.IDMN_STRU_EDIT_PNT.Enabled:=false;
      mainform.IDMN_STRU_EDIT_TBL.Enabled:=true;
      mainform.IDMN_STRU_EDIT_NOD.Enabled:=false;
      end;
    end;
end;


end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -