/// <summary> /// start editing the cell /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lvLangFiles_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { if (cellBefore != e.DisplayText) { e.Item.BackColor = Color.FromKnownColor(KnownColor.WhiteSmoke); } }
/// <summary> /// 浮皮列表编辑完事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SkinlistViewEx_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { try { byte[] temp = new byte[ConstPreDefine.MAX_TEXT_LENGTH]; switch (e.SubItem) { case 0: Array.Copy(temp, 0, m_SkinGradeName, e.Item.Index * ConstPreDefine.MAX_TEXT_LENGTH, temp.Length); temp = Encoding.Default.GetBytes(e.DisplayText); Array.Copy(temp, 0, m_SkinGradeName, e.Item.Index * ConstPreDefine.MAX_TEXT_LENGTH, temp.Length); break; case 1: m_fSkinFactor[e.Item.Index] = float.Parse(e.DisplayText); break; default: break; } } catch (Exception ex) { Trace.WriteLine("QualityParamSetForm-SkinSetForm中函数SkinlistViewEx_SubItemEndEditing出错" + ex); #if REALEASE GlobalDataInterface.WriteErrorInfo("QualityParamSetForm-SkinSetForm中函数SkinlistViewEx_SubItemEndEditing出错" + ex); #endif } }
private void ExitlistViewEx_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { try { ListViewEx.ListViewEx listviewex = (ListViewEx.ListViewEx)sender; switch (e.SubItem) { case 1: if (e.Item.Index >= 0) { tempExitInfo[m_ExitSubsysindex * ConstPreDefine.MAX_CHANNEL_NUM + m_ExitSubsysChannelIndex].exits[e.Item.Index].nOffset = (short)int.Parse(e.DisplayText); } break; case 2: if (e.Item.Index >= 0) { tempExitInfo[m_ExitSubsysindex * ConstPreDefine.MAX_CHANNEL_NUM + m_ExitSubsysChannelIndex].exits[e.Item.Index].nDis = (short)int.Parse(e.DisplayText); } break; default: break; } } catch (Exception ex) { Trace.WriteLine("VolveTestForm中函数ExitlistViewEx_SubItemEndEditing出错" + ex); #if REALEASE GlobalDataInterface.WriteErrorInfo("VolveTestForm中函数ExitlistViewEx_SubItemEndEditing出错" + ex); #endif } }
/// <summary> /// 瑕疵列表编辑完事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FlawlistViewEx_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { try { byte[] temp = new byte[ConstPreDefine.MAX_TEXT_LENGTH]; switch (e.SubItem) { case 0: Array.Copy(temp, 0, m_FlawGradeName, e.Item.Index * ConstPreDefine.MAX_TEXT_LENGTH, temp.Length); temp = Encoding.Default.GetBytes(e.DisplayText.Trim()); //去掉后缀空字符串 Modify by ChengSk - 20190118 Array.Copy(temp, 0, m_FlawGradeName, e.Item.Index * ConstPreDefine.MAX_TEXT_LENGTH, temp.Length); break; case 1: m_FlawFactor[e.Item.Index * 2] = uint.Parse(e.DisplayText); break; case 2: m_FlawFactor[e.Item.Index * 2 + 1] = uint.Parse(e.DisplayText); break; default: break; } } catch (Exception ex) { Trace.WriteLine("QualityParamSetForm-FlawSeFormt中函数FlawlistViewEx_SubItemEndEditing出错" + ex); #if REALEASE GlobalDataInterface.WriteErrorInfo("QualityParamSetForm-FlawSeFormt中函数FlawlistViewEx_SubItemEndEditing出错" + ex); #endif } }
private void listViewEx1_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { listViewEx1.Refresh(); new1 = textBoxModel.Text; new2 = textBoxQuantity.Text; //MessageBox.Show(old.ToString() + " " + new1.ToString() + " " + listViewEx1.Items[mem].SubItems[5].Text); if (old != new1 && listViewEx1.Items[memcopy].SubItems[5].Text != "") { ListViewItem lvi; lvi = new ListViewItem(""); lvi.SubItems.Add(""); lvi.SubItems.Add(""); lvi.SubItems.Add(""); //lvi.Tag = ""; lvi.SubItems.Add(""); lvi.SubItems.Add(""); lvi.SubItems.Add(""); this.listViewEx1.Items.Add(lvi); /*if (mem == 0) * { * * } * else * { * listViewEx1.Items[mem].Remove(); * }*/ calculation(); memcopy++; } }
private void lvParameters_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { var itm = GetSelectedMember(); if (!e.Cancel) { Comms[itm.Parameters[lvParameters.SelectedIndices[0]].ID] = e.DisplayText; Comms.SaveToFile(); } }
private void listViewEx1_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { try { tpsn.ChangeTime(e.Item.ImageIndex, Convert.ToDateTime(e.DisplayText)); TROPUSR.TrophyTimeInfo tti = tusr.trophyTimeInfoTable[e.Item.ImageIndex]; tti.Time = Convert.ToDateTime(e.DisplayText); tusr.trophyTimeInfoTable[e.Item.ImageIndex] = tti; haveBeenEdited = true; } catch (Exception ex) { e.Cancel = true; MessageBox.Show(ex.Message); } }
void lvInputs_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { AbstractTodoInput input = this.engine.SelectedInput; if (e.SubItem == 3) { input.TakeOverMode = (eTodoLocalTakeOverMode)Enum.Parse(typeof(eTodoLocalTakeOverMode), e.DisplayText); } if (e.SubItem == 4) { input.FeedBackMode = (eTodoLocalFeedBackMode)Enum.Parse(typeof(eTodoLocalFeedBackMode), e.DisplayText); } }
private void MidiOutput_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { if (e.SubItem == 2) { e.DisplayText = this.chkenabled.Checked.ToString(); e.Item.SubItems[e.SubItem].Text = this.chkenabled.Checked.ToString(); this.engine.Midi.SetOutputEnabled(int.Parse(e.Item.Text), BoolExtension.ParseEnglish(e.DisplayText)); } if (e.SubItem == 3) { e.DisplayText = this.chkenabled.Checked.ToString(); e.Item.SubItems[e.SubItem].Text = this.chkenabled.Checked.ToString(); this.engine.Midi.SetOutputAutoStart(int.Parse(e.Item.Text), BoolExtension.ParseEnglish(e.DisplayText)); } }
private void lvAdjust_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { if (e.SubItem == 2) { Field f = Field.FindField(lMappedFields, e.Item.SubItems[0].Text); if (f.ControlType == "ComboBox" && e.Item.SubItems[1].Text.Length <= 2) { if (f.ControlLink == "") { e.DisplayText = ((ComboBox)f.EditControl).SelectedIndex.ToString(); } else { e.DisplayText = ((RefObj)((ComboBox)f.EditControl).SelectedItem).key; } } } }
private void listViewEx1_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { if (e.SubItem == 3) // Password field { if (e.Cancel) { e.DisplayText = new string(textBoxPassword.PasswordChar, e.Item.Tag.ToString().Length); } else { // in order to display a series of asterisks instead of the plain password text // (textBox.Text _gives_ plain text, after all), we have to modify what'll get // displayed and save the plain value somewhere else. string plain = e.DisplayText; e.DisplayText = new string(textBoxPassword.PasswordChar, plain.Length); e.Item.Tag = plain; } } }
void lvVariables_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { TodoVariable tv = this.engine.GetVariableByName(e.Item.SubItems[1].Text); TodoTweenMapper mapper = tv.Mapper; if (e.SubItem == 0) { tv.Category = e.DisplayText; } if (e.SubItem == 2) { try { tv.Default = Convert.ToDouble(e.DisplayText); } catch { e.Cancel = true; } } if (e.SubItem == 3) { try { mapper.MinValue = Convert.ToDouble(e.DisplayText); } catch { e.Cancel = true; } } if (e.SubItem == 4) { try { mapper.MaxValue = Convert.ToDouble(e.DisplayText); } catch { e.Cancel = true; } } if (e.SubItem == 5) { tv.Mapper.Reverse = BoolExtension.ParseEnglish(e.DisplayText); } if (e.SubItem == 6) { mapper.TweenMode = (eTweenMode)Enum.Parse(typeof(eTweenMode), e.DisplayText); } if (e.SubItem == 7) { mapper.EaseMode = (eTweenEaseMode)Enum.Parse(typeof(eTweenEaseMode), e.DisplayText); } if (e.SubItem == 8) { tv.TakeOverMode = (eTodoGlobalTakeOverMode)Enum.Parse(typeof(eTodoGlobalTakeOverMode), e.DisplayText); } if (e.SubItem == 9) { tv.AllowFeedBack = BoolExtension.ParseEnglish(e.DisplayText); } tv.MarkForUpdate(true); }
private void IPMMACAddrlistViewEx_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { try { ListViewEx.ListViewEx listviewex = (ListViewEx.ListViewEx)sender; switch (e.SubItem) { case 1: string strMac = e.DisplayText.Trim(); Commonfunction.SetAppSetting("IPM-" + lstIPMIP[e.Item.Index], strMac); //Add by ChengSk - 20190829 //MessageBox.Show("行号: " + e.Item.Index + " 列号: " + e.SubItem + " 内容: " + strMac); break; default: break; } } catch (Exception ex) { } }
private void listViewEx1_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { if (isOpen) { DateTime selectedDate = Convert.ToDateTime(e.DisplayText); var trophyID = e.Item.ImageIndex; ListViewItem lvi = ((ListView)sender).SelectedItems[0]; bool trophyChanged; if (tpsn[trophyID].HasValue) { trophyChanged = ChangeTrophyTime(trophyID, selectedDate, lvi); } else { trophyChanged = UnlockTrophy(trophyID, selectedDate, lvi); } if (!trophyChanged) { e.DisplayText = txtDateTimeTmp; } } }
private void listView1_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { listView1_updateItems(); }
void lvMain_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { if (e.Cancel) { return; } try { string resultText = e.DisplayText; if (ei_.HasResult) { e.DisplayText = resultText = ei_.Result; } LVInfo lvinfo = (LVInfo)e.Item.Tag; LinkData lnk = new LinkData(lvinfo.FullName, this); string column = GetColumnName(e.SubItem); if (column == COLUMN_NAME) { try { string from = lvinfo.FullName; string to = Path.Combine(lvinfo.ParentDir, e.DisplayText + ".lnk"); System.IO.File.Move(from, to); e.Item.Tag = new LVInfo(to); } catch (Exception ex) { Alert(ex.Message); } } else if (column == COLUMN_PATH) { lnk.Path = resultText; } else if (column == COLUMN_ARGUMENTS) { lnk.Arguments = resultText; } else if (column == COLUMN_WORKINGDIRECTORY) { lnk.WorkingDirectory = resultText; } else if (column == COLUMN_ICONPATH) { lnk.IconPath = resultText; } else if (column == COLUMN_ICONINDEX) { lnk.IconIndex = int.Parse(resultText); } else if (column == COLUMN_RUNASADMIN) { lnk.IsRunAsAdmin = bool.Parse(resultText); } else { Debug.Assert(false); } } catch (Exception ex) { Alert(ex.Message); } UpdateItem(e.Item); e.DisplayText = e.Item.SubItems[e.SubItem].Text; }
private void ListViewEx1_SubItemEndEditing(object sender, ListViewEx.SubItemEndEditingEventArgs e) { config[ItemtoCode[e.Item.Index]].Delay = int.Parse(e.DisplayText); config.Save(); }