在點擊我的值并按下我的OK_button后,我不能把值從listView中取出來保存到別的地方。我不能使用listView1.FindItemWithText,因為我沒有一個文本可以搜索。我不知道如何在我按下OK_button后尋找被點擊的值
。 //Create dummy data to display
myData = new string【dataListSize】。
for (int i = 0; i < dataListSize; i )
{
myData[i] = String.Format("{0}"/span>, i)。
}
}
private void listView1_SearchForVirtualItem(object sender, SearchForVirtualItemEventArgs e)。
{
e.Index = Array.FindIndex(myData, s => s == textBox1.Text.ToString())。
}
private void listView1_RetrieveVirtualItem(objectsender, RetrieveVirtualItemEventArgs e)。
{
e.Item = new ListViewItem(myData[e.ItemIndex])。
}
private void textBox1_TextChanged(object sender, EventArgs e)。
{
String MyString = textBox1.Text.ToString();
ListViewItem lvi = listView1.FindItemWithText(MyString.TrimEnd() )。
//Select the item found and scroll it into view.
if (lvi != null)
{
listView1.SelectedIndices.Clear()。
listView1.SelectedIndices.Add(lvi.Index)。
listView1.EnsureVisible(lvi.Index)。
}
}
private void listView1_SelectedIndexChanged(objectsender, EventArgs e){ }
private void OK_button_Click(object sender, EventArgs e)。
{
try
{
// OK -> Daten übernehmen
int iCount = this.listView1.SelectedIndices.Count。
if (iCount != 1)
{
MessageBox.Show("Value is empty")。
return;
}
DialogResult = DialogResult.OK;
關閉()。
}
catch (Exception)
{
/WriteProtokoll(ex.ToString(), 0);
關閉()。
}
}
uj5u.com熱心網友回復:
我發現我可以用以下方法獲得我的值:
string txt = listView1.FocusedItem.Text;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/315691.html
標籤:
上一篇:排序并忽略前導引號
