/// <summary> /// 删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnDel_Click(object sender, EventArgs e) { string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible"); if (_systemRolesBll.GetModel(int.Parse(dlist)) == null) { Alert("该项已经不存在"); return; } string[] listid = dlist.Split(new [] { ',' }, StringSplitOptions.RemoveEmptyEntries); int id = 0; if (listid.Length > 0) { for (int i = 0; i < listid.Length; i++) { if (new Haikan.SchoolProjectsCore.MDB.BLL.SystemUser().GetList("RoleID=" + listid[i]).Tables[0].Rows.Count > 0) { id += 1; } } } if (id <= 0) { _systemRolesBll.DeleteList(dlist); Bind(); } else { Alert("所选部门中有存在用户的部门,不能删除,请重新选择!"); } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Codigo.Name); visibles.Add(Texto.Name); ControlTools.ShowDataGridColumns(Submodulos_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Submodulos_Grid.Width - vs.Width - Submodulos_Grid.RowHeadersWidth - Submodulos_Grid.Columns[Codigo.Name].Width); Submodulos_Grid.Columns[Texto.Name].Width = (int)(rowWidth * 0.995); List <string> m_visibles = new List <string>(); m_visibles.Add(Material_CBC.Name); m_visibles.Add(Version_CBC.Name); m_visibles.Add(Autor.Name); ControlTools.ShowDataGridColumns(Material_Grid, m_visibles); rowWidth = (int)(Material_Grid.Width - vs.Width - Material_Grid.RowHeadersWidth - Material_Grid.Columns[Material_CBC.Name].Width - Material_Grid.Columns[Version_CBC.Name].Width); Material_Grid.Columns[Autor.Name].Width = (int)(rowWidth * 0.995); }
/// <summary>Formatea los controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Nombre.Name); visibles.Add(Codigo.Name); visibles.Add(Edicion.Name); visibles.Add(Revision.Name); visibles.Add(Fecha.Name); visibles.Add(Observaciones.Name); ControlTools.ShowDataGridColumns(Tabla, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Tabla.Width - vs.Width - Tabla.RowHeadersWidth - Tabla.Columns[Codigo.Name].Width - Tabla.Columns[Edicion.Name].Width - Tabla.Columns[Revision.Name].Width - Tabla.Columns[Fecha.Name].Width); Tabla.Columns[Nombre.Name].Width = (int)(rowWidth * 0.495); Tabla.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.495); }
public override void GetWindow() { animList = new List <UnsMachineLogic.MachineLogicMainInfo.AnimationMain>(); animStateList = new List <bool>(); bl_AnimToggle = new List <bool>(); if (info.Animations == null) { info.Animations = new UnsMachineLogic.MachineLogicMainInfo.AnimationMain[0]; } if (info.State == null) { info.State = new UnsMachineLogic.MachineState(); } for (int i = 0; i < info.Animations.Length; i++) { animList.Add(info.Animations[i]); info.Animations[i].c_go_Collider = ControlTools.FindObject(info.Animations[i].Collider); info.Animations[i].c_animations = ControlTools.FindObjects <Animation>(info.Animations[i].Anims); bl_AnimToggle.Add(false); } info.State.c_gos_Show = ControlTools.FindObjects(info.State.Show); info.State.c_gos_Hide = ControlTools.FindObjects(info.State.Hide); cc.logic.AnglePos.MainPos = cc.logic.AnglePos.MainPos ?? new CameraPosition(); }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> t_visibles = new List <string>(); t_visibles.Add(Modulo_CBC.Name); t_visibles.Add(Submodulo_CBC.Name); t_visibles.Add(Titulo.Name); t_visibles.Add(Alias.Name); t_visibles.Add(Observaciones.Name); ControlTools.ShowDataGridColumns(Clases_Grid, t_visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Clases_Grid.Width - vs.Width - Clases_Grid.RowHeadersWidth - Clases_Grid.Columns[Modulo_CBC.Name].Width - Clases_Grid.Columns[Submodulo_CBC.Name].Width - Clases_Grid.Columns[Alias.Name].Width); Clases_Grid.Columns[Titulo.Name].Width = (int)(rowWidth * 0.495); Clases_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.495); }
/// <summary>Formatea los controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); if (Tabla != null) { visibles.Add(Modulo.Name); visibles.Add(Codigo.Name); visibles.Add(Desarrollo.Name); visibles.Add(Idioma.Name); visibles.Add(NPreguntas.Name); ControlTools.ShowDataGridColumns(Tabla, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Tabla.Width - vs.Width - Tabla.RowHeadersWidth - Tabla.Columns[Codigo.Name].Width - Tabla.Columns[Desarrollo.Name].Width - Tabla.Columns[NPreguntas.Name].Width - Tabla.Columns[Idioma.Name].Width); Tabla.Columns[Modulo.Name].Width = (int)(rowWidth * 0.995); } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Alumno.Name); visibles.Add(Falta.Name); visibles.Add(Retraso.Name); visibles.Add(Observaciones.Name); visibles.Add(Numero.Name); ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Alumnos_Grid.Width - vs.Width - Alumnos_Grid.RowHeadersWidth - Alumnos_Grid.Columns[Alumno.Name].Width - Alumnos_Grid.Columns[Falta.Name].Width - Alumnos_Grid.Columns[Retraso.Name].Width - Alumnos_Grid.Columns[Numero.Name].Width); Alumnos_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.995); if (ModulePrincipal.GetMostrarInstructoresAutorizadosSetting()) { Efectivo_Label.Visible = false; ProfesorEfectivo_BT.Visible = false; ProfesorEfectivo_TB.Visible = false; } }
public override void GetWindow() { bl_InfoStates = new List <bool>(); if (info.PartState == null) { info.PartState = new UnsMachineLogic.MachineState(); } if (info.Infomation == null) { info.Infomation = new UnsMachineLogic.MachineLogicProcess.MachineLogicProcInfo[0]; } cc.logic.AnglePos.ProcessPos = cc.logic.AnglePos.ProcessPos ?? new CameraPosition(); cc.logic.AnglePos.ProcessPartPos = cc.logic.AnglePos.ProcessPartPos ?? new CameraPosition(); info.c_animations = ControlTools.FindObjects <Animation>(info.Animations); for (int i = 0; i < info.Infomation.Length; i++) { info.Infomation[i].c_gos_Model = ControlTools.FindObjects(info.Infomation[i].Model); bl_InfoStates.Add(false); } BoundMachineStateUI(info.PartState); }
public _AssetXML() { ReadAction = (self) => { CapyCSS.Language.Instance.LanguageType = Language; if (DataVersion != DATA_VERSION) { ControlTools.ShowErrorMessage(CapyCSS.Language.Instance["Help:DataVersionError"]); return; } if (BackGroundImagePath != null) { // 作業領域の背景イメージのパスをセットする BaseWorkCanvas.BackGrountImagePath = BackGroundImagePath; } while (ScriptWorkRecentList.Count >= 10) { ScriptWorkRecentList.RemoveAt(0); } self.scriptWorkRecentList = ScriptWorkRecentList; // 次回の為の初期化 self.AssetXML = new _AssetXML <CommandCanvasList>(self); }; }
/// <summary> /// 修改,默认修改选中的第一个复选框的条目 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ImgBtnModify_Click(object sender, ImageClickEventArgs e) { string checkStr = ControlTools.CheckCbx(this.GVData, "CheckSelect", "LabVisible"); string[] checkStrArray = checkStr.Split(','); // 默认修改选中的第一个复选框的条目 Response.Redirect("SystemUserAdd.aspx?ID=" + checkStrArray[0] + "&TypeID=All"); }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> cursos_visibles = new List <string>(); List <string> form_visibles = new List <string>(); List <string> promociones_visibles = new List <string>(); cursos_visibles.Add(Nombre.Name); cursos_visibles.Add(Fecha.Name); cursos_visibles.Add(NHoras.Name); cursos_visibles.Add(FechaRenovacion.Name); cursos_visibles.Add(Observaciones.Name); ControlTools.ShowDataGridColumns(CursosF_Grid, cursos_visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(CursosF_Grid.Width - vs.Width - CursosF_Grid.RowHeadersWidth - CursosF_Grid.Columns[Nombre.Name].Width - CursosF_Grid.Columns[Fecha.Name].Width - CursosF_Grid.Columns[NHoras.Name].Width - CursosF_Grid.Columns[FechaRenovacion.Name].Width); CursosF_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.995); form_visibles.Add(Modulo_CBC.Name); form_visibles.Add(Submodulo_CBC.Name); form_visibles.Add(Prioridad.Name); ControlTools.ShowDataGridColumns(Submodulo_Instructor_Grid, form_visibles); rowWidth = (int)(Submodulo_Instructor_Grid.Width - vs.Width - Submodulo_Instructor_Grid.RowHeadersWidth - Submodulo_Instructor_Grid.Columns[Prioridad.Name].Width); Submodulo_Instructor_Grid.Columns[Modulo_CBC.Name].Width = (int)(rowWidth * 0.495); Submodulo_Instructor_Grid.Columns[Submodulo_CBC.Name].Width = (int)(rowWidth * 0.495); promociones_visibles.Add(Promocion_CBC.Name); ControlTools.ShowDataGridColumns(Promociones_Grid, promociones_visibles); rowWidth = (int)(Promociones_Grid.Width - vs.Width - Submodulo_Instructor_Grid.RowHeadersWidth); Promociones_Grid.Columns[Promocion_CBC.Name].Width = (int)(rowWidth * 0.995); //if (Library.Instruction.ModulePrincipal.GetMostrarInstructoresAutorizadosSetting() // && Ficha_TP.TabPages.Contains(Autorizados_TP)) //{ // Ficha_TP.TabPages.Remove(Autorizados_TP); // MTOE_CB.Visible = false; //} }
/// <summary> /// DLL をインストールします。 /// </summary> /// <param name="importDllPath">インポート先のパス</param> /// <returns>dll 格納パス</returns> private string InstallDll(string importDllPath = null) { importDllPath = dllSelectionRequest(importDllPath); if (importDllPath is null) { // dll のパス取得に失敗 return(null); } string dllFileName = System.IO.Path.GetFileName(importDllPath); string dllPath = System.IO.Path.Combine(InstallDllDirectory, dllFileName); bool isReboot = false; if (File.Exists(dllPath)) { // dll は既にインポート済み string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_01"], dllFileName); var ret = ControlTools.ShowSelectMessage(msg, DLL_MESSAGE_TITLE, MessageBoxButton.YesNo); if (ret == MessageBoxResult.No) { return(null); } // dll を上書きインストールを選択した isReboot = true; } File.Copy(importDllPath, dllPath, true); if (isReboot) { // 上書きインストール成功 string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_02"], dllFileName); ControlTools.ShowMessage(msg, DLL_MESSAGE_TITLE); // アプリケーションの終了 CommandCanvasList.CallClosing?.Invoke(); return(null); } else { // インストール成功 string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_03"], dllFileName); ControlTools.ShowMessage(msg, DLL_MESSAGE_TITLE); } // ドロップダウンリストに登録 InportList.Items.Add(dllPath); return(dllPath); }
/// <summary> /// 点击修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ImgBtnModify_Click(object sender, ImageClickEventArgs e) { if (ActionValidator("SystemRolesModify")) { string checkStr = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible"); string[] checkStrArray = checkStr.Split(','); if (checkStrArray[0] == "") { Alert("选择项不能为空!"); return; } Response.Redirect("SystemRolesAdd.aspx?ID=" + checkStrArray[0]); } }
public void SetPath(GameObject[] gos, ref string[] paths) { if (gos == null || gos.Length <= 0) { return; } paths = new string[gos.Length]; for (int i = 0; i < gos.Length; i++) { paths[i] = ControlTools.GetGameObjectPath(gos[i]); } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Valor.Name); ControlTools.ShowDataGridColumns(Datos_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Datos_Grid.Width - vs.Width - Datos_Grid.RowHeadersWidth); Datos_Grid.Columns[Valor.Name].Width = (int)(rowWidth * 0.995); }
/// <summary> /// 删除企业 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnDel_Click(object sender, EventArgs e) { if (ActionValidator("EnterpriseDel")) { string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible"); if (_eenterprisesBll.GetModel(int.Parse(dlist)) != null && !_eenterprisesBll.DeleteList(dlist)) { Alert("删除选中记录时发生错误!请重新登陆后重试!!"); } else { Alert("删除成功!"); // 重新绑定数据 Bind(); } AddSystemLog("用户删除用户信息", "删除"); } }
/// <summary> /// 删除用户 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnDel_Click(object sender, EventArgs e) { if (ActionValidator("SystemUserDel")) { string dlist = ControlTools.CheckCbx(this.GVData, "CheckSelect", "LabVisible"); if (!_userBll.DeleteList(dlist)) { Alert("删除选中记录时发生错误!请重新登陆后重试!!"); } else { Alert("删除成功!"); // 重新绑定数据 Bind(); } AddSystemLog("用户删除用户信息", "删除"); } }
/// <summary> /// 全体的な情報を保存します。 /// </summary> public void SaveInfo() { try { var writer = new StringWriter(); var serializer = new XmlSerializer(AssetXML.GetType()); var namespaces = new XmlSerializerNamespaces(); namespaces.Add(string.Empty, string.Empty); AssetXML.WriteAction(); serializer.Serialize(writer, AssetXML, namespaces); StreamWriter swriter = new StreamWriter(CAPYCSS_INFO_PATH, false); swriter.WriteLine(writer.ToString()); swriter.Close(); } catch (Exception ex) { ControlTools.ShowErrorMessage(ex.Message); } }
/// <summary> /// 删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnDel_Click(object sender, EventArgs e) { string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible"); var hFile = _hFileBll.GetModel(int.Parse(dlist)); hFile.FileID = int.Parse(ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible")); if (hFile.IsDele == "0") { hFile.IsDele = "1"; } if (_hFileBll.Update(hFile)) { Bind(); } else { Alert("标记删除失败!"); } }
public _AssetXML() { ReadAction = (self) => { if (DataVersion != DATA_VERSION) { ControlTools.ShowErrorMessage(CapyCSS.Language.Instance["Help:DataVersionError"]); return; } self.attachVariableIds = RootFunc.AttachVariableIds; if (RootFunc.AttachFileName != null) { self.AttachParam = new AttachText(RootFunc.AttachFileName); } if (RootFunc.AttachVariableId != 0) { self.AttachParam = new AttachVariableId(RootFunc.AttachVariableId); } if (RootFunc.AssetValueType != null) { Type type = CbST.GetTypeEx(RootFunc.AssetValueType); self.SelectedVariableType[0] = type; self.SelectedVariableTypeName[0] = RootFunc.AssetValueType; } else { self.SelectedVariableTypes = RootFunc.AssetValueTypes.ToArray(); } self.IsReBuildMode = true; self.AssetFuncType = RootFunc.AssetFuncType; self.AssetType = RootFunc.AssetType; self.LinkConnectorControl.AssetXML = RootFunc.RootConnector; self.LinkConnectorControl.AssetXML.ReadAction?.Invoke(self.LinkConnectorControl); // 次回の為の初期化 self.AssetXML = new _AssetXML <MultiRootConnector>(self); }; }
/// <summary> /// 页面加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { return; } // 修改 if (Request.QueryString["ID"] != null) { var id = Convert.ToInt32(Request.QueryString["ID"]); if (id <= 0) { return; } // 获取数据 _systemRolesModel = _systemRolesBll.GetModel(id); if (_systemRolesModel == null) { return; } tbRoleName.Text = _systemRolesModel.RoleName; // 角色名称 tbRoleName.Enabled = false; // 如果是修改,禁止编辑角色名称 tbRemarks.Text = _systemRolesModel.Remarks; // 备注信息 // 绑定数据 Bind(); // 对控件进行赋值 foreach (Control item in MyMenus.Items) { var checklist = item.FindControl("MyCheckBoxList") as CheckBoxList; ControlTools.GetCheckList(checklist, _systemRolesModel.Actionstr); } } else // 添加 { Bind(); } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); ControlTools.Instance.CopyBasicStyle(AptaStyle); AptaStyle.BackColor = Color.LightGreen; ControlTools.Instance.CopyBasicStyle(NoAptaStyle); NoAptaStyle.BackColor = Color.Red; ControlTools.Instance.CopyBasicStyle(FaltaStyle); FaltaStyle.BackColor = Color.Orange; List <string> visibles = new List <string>(); visibles.Add(Alumno.Name); visibles.Add(Numero.Name); visibles.Add(Calificacion.Name); visibles.Add(Observaciones.Name); visibles.Add(Recuparada.Name); visibles.Add(FechaRecuperacion.Name); ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Alumnos_Grid.Width - vs.Width - Alumnos_Grid.RowHeadersWidth - Alumnos_Grid.Columns[Alumno.Name].Width - Alumnos_Grid.Columns[Calificacion.Name].Width - Alumnos_Grid.Columns[Numero.Name].Width - Alumnos_Grid.Columns[Recuparada.Name].Width - Alumnos_Grid.Columns[FechaRecuperacion.Name].Width); Alumnos_Grid.Columns[Observaciones.Name].Width = (int)(rowWidth * 0.95); if (ModulePrincipal.GetMostrarInstructoresAutorizadosSetting()) { ProfesorEfectivo_TB.Visible = false; Efectivo_Label.Visible = false; } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Cliente.Name); visibles.Add(Nombre.Name); visibles.Add(Fecha.Name); ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles); List <DataGridViewColumn> cols = new List <DataGridViewColumn>(); Nombre.Tag = 0.5; Cliente.Tag = 0.5; cols.Add(Nombre); cols.Add(Cliente); ControlsMng.MaximizeColumns(Alumnos_Grid, cols); }
/// <summary> /// 删除财务信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void del_OnServerClick(object sender, EventArgs e) { if (ActionValidator("FinancialDel")) { string dlist = ControlTools.CheckCbx(GVData, "CheckSelect", "LabVisible"); if (_financialBLL.GetModel(int.Parse(dlist)) != null && !_financialBLL.DeleteList(dlist)) { Alert("删除选中记录时发生错误!请重新登陆后重试!!"); } else { Alert("删除成功!"); Bind(); } AddSystemLog("用户删除财务信息", "删除"); } else { Alert("没有权限删除"); } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(NExpediente.Name); visibles.Add(Nombre.Name); visibles.Add(Ident.Name); ControlTools.ShowDataGridColumns(Alumnos_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Alumnos_Grid.Width - vs.Width - Alumnos_Grid.RowHeadersWidth - Alumnos_Grid.Columns[NExpediente.Name].Width - Alumnos_Grid.Columns[Ident.Name].Width); Alumnos_Grid.Columns[Nombre.Name].Width = (int)(rowWidth * 0.995); }
/// <summary> /// 全体的な情報を読み込みます。 /// </summary> /// <param name="filename">保存ファイル名</param> public void LoadInfo(string filename) { try { StreamReader reader = new StreamReader(filename); XmlSerializer serializer = new XmlSerializer(AssetXML.GetType()); XmlDocument doc = new XmlDocument(); doc.PreserveWhitespace = true; doc.Load(reader); XmlNodeReader nodeReader = new XmlNodeReader(doc.DocumentElement); object data = (CommandCanvasList._AssetXML <CommandCanvasList>)serializer.Deserialize(nodeReader); AssetXML = (CommandCanvasList._AssetXML <CommandCanvasList>)data; reader.Close(); AssetXML.ReadAction(this); } catch (Exception ex) { ControlTools.ShowErrorMessage(ex.Message); } }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Nombre.Name); visibles.Add(Codigo.Name); visibles.Add(Numero.Name); ControlTools.ShowDataGridColumns(Auditorias_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Auditorias_Grid.Width - vs.Width - Auditorias_Grid.RowHeadersWidth - Auditorias_Grid.Columns[Codigo.Name].Width - Auditorias_Grid.Columns[Numero.Name].Width); Auditorias_Grid.Columns[Nombre.Name].Width = (int)(rowWidth * 0.995); Auditorias_Grid.SelectionMode = DataGridViewSelectionMode.FullRowSelect; }
/// <summary>Formatea los Controles del formulario /// <returns>void</returns> /// </summary> public override void FormatControls() { Imprimir_Button.Visible = true; Imprimir_Button.Enabled = true; base.FormatControls(); List <string> visibles = new List <string>(); visibles.Add(Clase.Name); visibles.Add(Semana.Name); visibles.Add(Dia.Name); visibles.Add(Asignatura.Name); visibles.Add(Numero.Name); visibles.Add(Duracion.Name); visibles.Add(Ordenar.Name); visibles.Add(Indice.Name); visibles.Add(Fecha.Name); visibles.Add(Hora.Name); ControlTools.ShowDataGridColumns(Sesiones_Grid, visibles); VScrollBar vs = new VScrollBar(); int rowWidth = (int)(Sesiones_Grid.Width - vs.Width - Sesiones_Grid.RowHeadersWidth - Sesiones_Grid.Columns[Semana.Name].Width - Sesiones_Grid.Columns[Dia.Name].Width - Sesiones_Grid.Columns[Asignatura.Name].Width - Sesiones_Grid.Columns[Numero.Name].Width - Sesiones_Grid.Columns[Ordenar.Name].Width - Sesiones_Grid.Columns[Indice.Name].Width - Sesiones_Grid.Columns[Duracion.Name].Width - Sesiones_Grid.Columns[Fecha.Name].Width - Sesiones_Grid.Columns[Hora.Name].Width); Sesiones_Grid.Columns[Clase.Name].Width = (int)(rowWidth * 0.995); }
/// <summary> /// dllの選択を要求します。 /// </summary> /// <param name="filter">nullなら任意のdllを選択, それ以外はファイルを指定</param> /// <returns>null==失敗、それ以外は、選択されたdllファイル</returns> private string dllSelectionRequest(string filter = null) { if (filter != null) { // TODO フォルダを指定してもらいファイルのパスを特定してもらう string msg = string.Format(CapyCSS.Language.Instance["SYSTEM_ModuleControler_04"], filter); ControlTools.ShowErrorMessage(msg, DLL_MESSAGE_TITLE); return(null); // 失敗 } var dialog = new OpenFileDialog(); // ファイルの種類を設定 dialog.Filter = "DLL files (*.dll)|*.dll"; // ダイアログを表示する if (dialog.ShowDialog() == true) { return(dialog.FileName); } return(null); }
public _AssetXML() { ReadAction = (self) => { if (DataVersion != DATA_VERSION) { ControlTools.ShowErrorMessage(CapyCSS.Language.Instance["Help:DataVersionError"]); return; } self.AssetId = AssetId; self.EnabelGridLine = EnabelGridLine; self.EnableInfo = EnableInfo; self.ForcedDrawGridLine(); if (CanvasRenderTransform != null) { self.CanvasRenderTransform = new MatrixTransform(CanvasRenderTransform.Value); } // 次回の為の初期化 self.AssetXML = new _AssetXML <BaseWorkCanvas>(self); }; }