2013-10-07 206 views
0

在我的項目中,在窗體中tabcontrol中有兩個列表視圖,我無法將焦點設置爲列表視圖項目。我正在使用下面的代碼。問題是我能夠在兩者中只選擇一個列表視圖。請告訴我,我可以做什麼來選擇表單中的兩個列表視圖。將焦點設置爲winform的tabcontrol中的列表視圖

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     BindData1(); 
     if (listViewClients.Items.Count > 0) 
     { 
      listViewClients.Items[0].Selected = true; 
      listViewClients.Select(); 
     } 

     if (listView1.Items.Count > 0) 
     { 
      listView1.Items[0].Selected = true; 
      listView1.Select(); 
     } 
    } 
+0

你不能在同一時間 – Rohit

+0

是的,只有一個控件可以重點關注兩個控件。這是標準,使用你的程序的用戶所期望的。你想達到什麼目的? –

+0

oops ,,在選項卡控件中,兩個選項卡用於「刪除」和「更新」,有兩個不同操作的列表視圖控件。這就是爲什麼我需要將重點放在列表視圖上。不過謝謝,我會嘗試使用這兩個選項卡中的一個listview。 - 謝謝。 –

回答

0
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     BindData1(); 
     switch (this.tabControl1.SelectedTab.Name) 
     { 
      case "tpUpdate": 
       listViewClients.Items[0].Selected = true; 
       listViewClients.Select(); 
        break; 

        case "tpDelete": 
        listView1.Items[0].Selected = true; 
      listView1.Select(); 
       break;      
     }      
    } 
相關問題