2014-02-07 85 views
0

我需要根據用戶從組合框中選擇加載一些文件名並在點擊文件名時運行。加載文件名並在點擊文件鏈接時運行

例如:

組合框列表=>

  • electerical
  • 物理

當選擇電氣負載練成從電夾的文件和選擇的物理負載從物理文件夾Excel文件當用戶點擊文件名運行文件時

private void cmbMapType_SelectedIndexChanged(object sender, EventArgs e) 
    { 
    cmpMapSearchFolder = Application.StartupPath + "\\mv\\" + vo + "\\compact\\" + cmbMapType.SelectedItem.ToString(); 
      } 

      bool cmpMapOk = false; 
      foreach (string directoryfilename in Directory.GetFiles(cmpMapSearchFolder, "*.xlsx")) 
      { 
       cmpMapOk = true; 

      } 
} 

我該做什麼工具?怎麼樣?帶鏈接標籤的

+0

請更具體一些,更多地解釋你想要的。 – emcas88

回答

0

望能與字符串表單中的

string[] list = {"","electrical","physical"}; 
cmbMapType.DataSource = list; 

的Load事件列表填充您的COMBOX和實施此方法店內命名ComboBox控件的SelectedIndexChanged事件,這些文件的鏈接。好了,以後你可以做很多事情,其中​​之一是在ListBox這些鏈接存儲和執行SelectedValueChanged,這種方法內啓動一個新的進程打開Excel文件:

Process process = new Process(); 
process.StartInfo.FileName = @"your link to your excel file"; 
process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized; 
process.Start(); 

我再說一遍存在很多方法來實現這一點。希望能幫助到你。