添加项目文件。
This commit is contained in:
59
ShowGridNumberPro/ShowGridNumber/CmdShowGridNumber.cs
Normal file
59
ShowGridNumberPro/ShowGridNumber/CmdShowGridNumber.cs
Normal file
@@ -0,0 +1,59 @@
|
||||
using Autodesk.Revit.Attributes;
|
||||
using Autodesk.Revit.DB;
|
||||
using Autodesk.Revit.UI;
|
||||
|
||||
using HYJig;
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace ShowGridNumber
|
||||
{
|
||||
[Transaction(TransactionMode.Manual)]
|
||||
public class CmdShowGridNumber : IExternalCommand
|
||||
{
|
||||
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
|
||||
{
|
||||
ShowHideGridNumber(commandData.Application.ActiveUIDocument,new WindowHandle(Process.GetCurrentProcess().MainWindowHandle));
|
||||
return 0;
|
||||
}
|
||||
public void ShowHideGridNumber(UIDocument uidocument_0,WindowHandle windowHandle_0)
|
||||
{
|
||||
bool DrawGridNumber = true;
|
||||
int m_version = 2020;
|
||||
|
||||
if (DrawGridNumber)
|
||||
{
|
||||
ShowGridApplication.m_gridNumberShowForm.Hide();
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowGridLevelNumOKForm showGridLevelNumOKForm = new ShowGridLevelNumOKForm();
|
||||
|
||||
showGridLevelNumOKForm.ShowDialog();
|
||||
ShowGridApplication.m_gridNumberShowForm.SetShowLinkDocGridNum(showGridLevelNumOKForm.chkShowLink.Checked);
|
||||
if (m_version < 2019)
|
||||
{
|
||||
ShowGridApplication.m_gridNumberShowForm.Show(windowHandle_0);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (ShowGridApplication.m_gridNumberShowForm.Visible)
|
||||
{
|
||||
ShowGridApplication.m_gridNumberShowForm.Visible = false;
|
||||
}
|
||||
ShowGridApplication.m_gridNumberShowForm.Show(windowHandle_0);
|
||||
}
|
||||
ShowGridApplication.m_gridNumberShowForm.UnLoad();
|
||||
if (m_version < 2019)
|
||||
{
|
||||
ShowGridApplication.m_gridNumberShowForm.RefreshDocAndView(uidocument_0);
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowGridApplication.m_gridNumberShowForm.RefreshDocAndView2019(uidocument_0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user