/// <summary> /// 显示窗体 /// </summary> /// <param name="cb">按钮</param> /// <param name="NeedPassword">是否需要密码</param> private void ShowFrame(ClickBtn cb, bool NeedPassword = false) { if (!NeedPassword && !GlobalVar.c_Modbus.Coils.StartLeft.Value) { return; } Frame form = null; switch (cb) { case ClickBtn.ICT: form = new ICTForm(); break; case ClickBtn.PLC: form = new PLCInterface(); break; default: //默认窗口,测试用··· form = new Frame(); break; } form.TopLevel = false; form.Parent = this; form.MdiParent = this.MdiParent; form.ShowDialog(); }
/// <summary> /// 显示窗体 /// </summary> /// <param name="cb">按钮</param> /// <param name="NeedPassword">是否需要密码</param> private void ShowFrame(ClickBtn cb, bool NeedPassword = false) { if (NeedPassword && !Password()) { return; } try { Frame form = null; switch (cb) { case ClickBtn.SoftWareSet: form = new SetForm(); break; case ClickBtn.CCDPara: break; default: //默认窗口,测试用··· form = new Frame(); break; } form.TopLevel = false; form.Parent = this; form.MdiParent = this.MdiParent; form.ShowDialog(); } catch (Exception ex) { } }
void SetBtnWith3DPos(GameObject soldier, Vector3 screenPos) { ClickBtn btnScript = soldier.GetComponent <Soldier>().GetControlBtn(); float btnw = btnScript.GetComponent <RectTransform>().rect.size.x; float btnh = btnScript.GetComponent <RectTransform>().rect.size.y; screenPos.z = 0; if (screenPos.y < 0) { screenPos.y = btnh / 4f; } if (screenPos.y > Screen.height - btnh / 4f) { //print(soldier.name + "," + screenPos.y + "," + Screen.height); screenPos.y = Screen.height - btnh / 4f; } btnScript.transform.position = screenPos; btnScript.gameObject.SetActive(true); }
private void ShowFrame(ClickBtn cb) { Frame form = null; switch (cb) { case ClickBtn.Nozzle: form = new NozzleForm(); break; case ClickBtn.Mark: form = new MarkForm(); break; case ClickBtn.CCD: if (GlobalVar.CCD == null) { return; } form = new CCDForm(); break; case ClickBtn.Scan: form = new ScanMarkForm(); break; default: //默认窗口,测试用··· form = new Frame(); break; } form.TopLevel = false; form.Parent = this; form.MdiParent = this.MdiParent; form.ShowDialog(); }