private void BtnSelectAll_Click(object sender, EventArgs e) { if (BtnSelectAll.Text == "全选") { if (LbxWord.Items.Count == 0) { } else { for (int i = 0; i < LbxWord.Items.Count; i++) { LbxWord.SetSelected(i, true); } BtnSelectAll.Text = "全不选"; } } else { for (int i = 0; i < LbxWord.Items.Count; i++) { LbxWord.SetSelected(i, false); } BtnSelectAll.Text = "全选"; } }
/// <summary> /// 标记为会,并从列表中删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TsmGrasp_Click(object sender, EventArgs e) { WordDataHelper.AutoAddProgress(LbxWord.SelectedItem.ToString()); for (int i = 0; i < LbxWord.Items.Count; i++) { if (LbxWord.GetSelected(i)) { LbxWord.Items.RemoveAt(i); transList.RemoveAt(i); i--; } } }
private void LbxWord_MouseUp(object sender, MouseEventArgs e) { int index = LbxWord.IndexFromPoint(e.Location); try { Ttp.Show(transList[index], LbxWord); if (e.Button == MouseButtons.Right) { if (index >= 0) { LbxWord.SelectedIndex = index; this.CmsWordList.Show(Cursor.Position.X, Cursor.Position.Y); } } } catch { } }
private void BtnCool_Click(object sender, EventArgs e) { for (int i = 0; i < LbxWord.SelectedItems.Count; i++) { for (int j = 0; j < 10; j++) { WordDataHelper.AddWordData(LbxWord.SelectedItems[i].ToString(), 0); WordDataHelper.AutoAddProgress(LbxWord.SelectedItems[i].ToString()); } } for (int i = 0; i < LbxWord.Items.Count; i++) { if (LbxWord.GetSelected(i)) { LbxWord.Items.RemoveAt(i); transList.RemoveAt(i); i--; } } }
private void LbxWord_MouseDoubleClick(object sender, MouseEventArgs e) { //获取当前鼠标双击选择的项; int index = LbxWord.IndexFromPoint(e.Location); if (index != System.Windows.Forms.ListBox.NoMatches) { FormDialogValue form = new FormDialogValue(); form.returnValue = LbxWord.Items[index].ToString(); form.ShowDialog(); if (AddTrans(form.returnValue) != "") { wordList.RemoveAt(index); wordList.Insert(index, form.returnValue); LbxWord.Items.RemoveAt(index); //先移除当前项的值 LbxWord.Items.Insert(index, form.returnValue); //在当前指定项插入新的值 transList.RemoveAt(index); transList.Insert(index, AddTrans(form.returnValue)); } } }