如果Tekla模型没有打开,程序仅仅加载窗口,不显示按钮。
public partial class Form1 : Form
{
private DrawingHandler _drawingHandler;
private Model _model;
public Form1()
{
_drawingHandler = new DrawingHandler();
_model = new Model();
if (_model.GetConnectionStatus() &&
_drawingHandler.GetConnectionStatus())
{
InitializeComponent();
}
else
MessageBox.Show("Tekla Structures must be opened!");
}
}
如果Tekla模型没有打开,程序也不打开。
private DrawingHandler _drawingHandler;
private Model _model;
private void Form1_Load(object sender, EventArgs e)
{
_drawingHandler = new DrawingHandler();
_model = new Model();
Form1 t = new Form1();
if(_model.GetConnectionStatus() &&_drawingHandler.GetConnectionStatus())
{
MessageBox.Show("欢迎使用");
}
else
{
MessageBox.Show("模型未打开,程序不能使用");
System.Windows.Forms.Application.Exit();
}
}