/// <summary> /// Opens the font editor dialog for the selected font in the list /// </summary> private void EditFont() { //Create new instance of Font Editor form. var f = new frmEdit(XFont.Load(((XItem)listFonts.SelectedItem).FileName), false); //Store current keyboard state var o = Program.kManager.Mode; if (o != KeyboardMode.Enabled) //If current state is enabled, temporarily disable it. { Logger.Notify("KManager temporarily switched the keyboard mode for the application to work correctly. ", MessageKind.Info); Program.kManager.Mode = KeyboardMode.Enabled; /////NOTE///// /// This application cannot recieve any keyboard input as long as the keyboardmode is set to intercept! /////////////// } f.ShowDialog(); //Restore keyboard state. if (o != KeyboardMode.Enabled) { Logger.Notify("KManager restored the keyboard mode to " + (o == KeyboardMode.Intercept ? "intercept keys." : " disabled. "), MessageKind.Info); } Program.kManager.Mode = o; //Reload font (if specified) if (Program.fManager.CurrentFont != null) { Program.fManager.CurrentFont = XFont.Load(Program.fManager.CurrentFont.File()); } }
private void mtEdit_Click(object sender, EventArgs e) { frmEdit editForm = new frmEdit(); editForm.ShowDialog(); editForm.Dispose(); }
private void performEdit() { bool anyChanges = false; if (lvItems.Focused) { string[] splittedTag = lvItems.SelectedItems[0].Tag.ToString().Split(new char[] { ':' }); frmEdit dlg = new frmEdit(lvItems.SelectedItems[0].SubItems[1].Text, frmEdit.EditModes.TextBox); if (dlg.ShowDialog() == DialogResult.OK) { anyChanges = (lvItems.SelectedItems[0].SubItems[1].Text != dlg.txtValue.Text); lvItems.SelectedItems[0].SubItems[1].Text = dlg.txtValue.Text; curLang.StringTable[splittedTag[1]] = dlg.txtValue.Text; } } else if (lvItemsOthers.Focused) { if (lvItemsOthers.SelectedItems[0].Tag.Equals("cb")) { frmEdit dlg = new frmEdit(cultureItems.IndexOf(getCultureString(lvItemsOthers.SelectedItems[0].SubItems[1].Text)), frmEdit.EditModes.ComboBox, cultureItems); if (dlg.ShowDialog() == DialogResult.OK) { if (dlg.cbValue.SelectedIndex > 0) { anyChanges = (lvItemsOthers.SelectedItems[0].SubItems[1].Text != cultureInfos[dlg.cbValue.SelectedIndex].Name); lvItemsOthers.SelectedItems[0].SubItems[1].Text = cultureInfos[dlg.cbValue.SelectedIndex].Name; curLang.OtherTable[lvItemsOthers.SelectedItems[0].Text] = cultureInfos[dlg.cbValue.SelectedIndex].Name; } else { anyChanges = false; lvItemsOthers.SelectedItems[0].SubItems[1].Text = ""; curLang.OtherTable[lvItemsOthers.SelectedItems[0].Text] = ""; } } } else if (lvItemsOthers.SelectedItems[0].Tag.Equals("txt")) { frmEdit dlg = new frmEdit(lvItemsOthers.SelectedItems[0].SubItems[1].Text, frmEdit.EditModes.TextBox); if (dlg.ShowDialog() == DialogResult.OK) { anyChanges = (lvItemsOthers.SelectedItems[0].SubItems[1].Text != dlg.txtValue.Text); lvItemsOthers.SelectedItems[0].SubItems[1].Text = dlg.txtValue.Text; curLang.OtherTable[lvItemsOthers.SelectedItems[0].Text] = dlg.txtValue.Text; } } } savedSinceLastEdit = !anyChanges; }
private void btnEditTitle_Click(object sender, EventArgs e) { try { string editTitle = lvwNewNames.SelectedItems[0].Text; frmEdit editForm = new frmEdit(editTitle); editForm.ShowDialog(); editTitle = editForm.EditingTitle; lvwNewNames.SelectedItems[0].Text = editTitle; editForm.Close(); } catch { } }
/// <summary> /// Opens the font editor window with an empty font set for creating new fonts. /// </summary> private void CreateFont() { //Insantiate new font editor with standard charset. var f = new frmEdit(new XFont("Un-named font set", "N/A", "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "), true); /* See comments in EditFont() */ var o = Program.kManager.Mode; if (o != KeyboardMode.Enabled) { Logger.Notify("KManager temporarily switched the keyboard mode for the application to work correctly. ", MessageKind.Info); Program.kManager.Mode = KeyboardMode.Enabled; } f.ShowDialog(); if (o != KeyboardMode.Enabled) { Logger.Notify("KManager restored the keyboard mode to " + (o == KeyboardMode.Intercept?"intercept keys.":" disabled. "), MessageKind.Info); } Program.kManager.Mode = o; }
private void dataDS_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != dataDS.RowCount - 1) { string msnv = dataDS.Rows[e.RowIndex].Cells[0].Value.ToString(); DateTime date = DateTime.Parse(dataDS.Rows[e.RowIndex].Cells[2].Value.ToString()); tempUpdate.Id = timekeepingBO.GetIdByMSNVDate(msnv, date); tempUpdate.Date = date; tempUpdate.MSNV = dataDS.Rows[e.RowIndex].Cells[0].Value.ToString(); tempUpdate.TimeStart = dataDS.Rows[e.RowIndex].Cells[3].Value.ToString(); tempUpdate.TimeEnd = dataDS.Rows[e.RowIndex].Cells[4].Value.ToString(); tempUpdate.Weight = int.Parse(dataDS.Rows[e.RowIndex].Cells[6].Value.ToString()); tempUpdate.Type = int.Parse(dataDS.Rows[e.RowIndex].Cells[7].Value.ToString()); tempUpdate.AdvancePayment = int.Parse(dataDS.Rows[e.RowIndex].Cells[9].Value.ToString()); tempUpdate.Note = dataDS.Rows[e.RowIndex].Cells[10].Value.ToString(); frmEdit frmEdit = new frmEdit(); frmEdit.ShowDialog(); loadRefreshUpdateRemove(); } }
private void btn_edit_Click(object sender, EventArgs e) { frmEdit del = new frmEdit(); del.ShowDialog(); }