2011年10月11日 星期二

.NET CF ListView 不支援 OnClick

.NET CF 中的 ListView 不支援 ItemOnClick, OnClick 等事件,
所以若要取得使用者點選的 ListViewItem 得用 SelectedIndexChanged 來替代,
範例如下:

private void lv_SelectedIndexChanged(object sender, EventArgs e)
{
    if (lv.SelectedIndices.Count > 0)
    {
        ListViewItem lvi = lv.Items[lv.SelectedIndices[0]];
        MessageBox.Show(lvi.SubItems[0].Text);
    }
}

沒有留言: