using System; using System.Windows.Forms; using TProduct.Model; namespace TProduct.WinFrmUI.TValve { /// /// 性能测试 /// public partial class FeatTestIngMainPage { private void IntialPartInfoCtrl() { if (_partInfoCtrl == null) { this._partInfoCtrl = new TProduct.WinFrmUI.TValve.PartInfoCtrl(); this._partInfoCtrl.Appearance.BackColor = System.Drawing.SystemColors.Control; this._partInfoCtrl.Appearance.Options.UseBackColor = true; this._partInfoCtrl.Dock = System.Windows.Forms.DockStyle.Fill; this._partInfoCtrl.Location = new System.Drawing.Point(0, 0); this._partInfoCtrl.Name = "PartInfoCtrl"; this._partInfoCtrl.Size = new System.Drawing.Size(967, 555); this._partInfoCtrl.TabIndex = 0; this.tabPagePartInfo.Controls.Add(this._partInfoCtrl); } this._partInfoCtrl.SetBindingData( this._currentValve, this._currentPart); } //TProduct.WinFrmUI.ModelBaseBrowser _model3dCtrl = null; private void InitialModel3d() { if (string.IsNullOrEmpty(_workBenchInfo.Model3dPath)) { this.tabPage3D.PageVisible = false; return; } if (!TProduct.UserSetting.Setting.Disp.IsShowModel3d) { this.tabPage3D.PageVisible = false; return; } //if (_model3dCtrl == null) //{ // var fileDll = System.IO.Path.Combine(Environment.CurrentDirectory, "TProduct.WinFrmUI.Model3d.dll"); // if (!System.IO.File.Exists(fileDll)) // return; // var assem_Model3d = System.Reflection.Assembly.LoadFile(fileDll); // _model3dCtrl = (ModelBaseBrowser)assem_Model3d.CreateInstance("TProduct.WinFrmUI.Model3d.BimfaceWebBrowser"); // if (_model3dCtrl == null) // return; // _model3dCtrl.Dock = DockStyle.Fill; // _model3dCtrl.Name = "PumpTestBimfaceViewCtrl"; // _model3dCtrl.Padding = new Padding(0); // this.tabPage3D.PageVisible = false; // _model3dCtrl.OnModelLoadSuceess += () => // {//要在初始化之前赋值 // }; // var url = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Model3d", _workBenchInfo.Model3dPath); // if (System.IO.File.Exists(url)) // { // if (_model3dCtrl.Initial(this._currentValve.Name, this._allMonitorPointList, url)) // { // this.tabPage3D.PageVisible = true; // this.tabPage3D.Controls.Add(_model3dCtrl); // } // } // else // { // MessageBox.Show(string.Format("{0} 文件丢失!", url)); // } //} } private void barBtn测试台仪表_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var frm = TProduct.WinFrmUI.TestBench.InstrumentDialog.BuildDialog(this._workBenchInfo); frm.Show(); } private void barBtn测试台测点_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { TProduct.WinFrmUI.TestBench.ListWorkBenchMonitorPointDlg frm = new TProduct.WinFrmUI.TestBench.ListWorkBenchMonitorPointDlg(); frm.SetBindingData(this._workBenchInfo); frm.Show(); } /// /// 测试日志 /// private void InitialTestLogCtrl() { if (this._testItem == null) return; if (_testLogCtrl == null) { _testLogCtrl = new TBase.TestItemLogContentCtrl(); _testLogCtrl.Name = "TestItemLogContentCtrl"; _testLogCtrl.Dock = DockStyle.Fill; _testLogCtrl.OnSaveLog += (new_content) => { this._testItem.ItemLogContent = new_content; new TProduct.BLL.TestProjectItem().UpdateLogContent(_testItem.ItemID, _testItem.ItemLogContent); }; this.tabPageTestLog.Controls.Add(_testLogCtrl); } _testLogCtrl.SetBindingData(this._testItem.ItemLogContent); } } }