2011-04-03 53 views
0

目前我有一个comboBox从Outlook中读取信息,并将列表存储为可供comboBox选择的值。从组合框中检索项目

我想能够将按钮的文本设置为存储在此组合框中的值。

我有一个按钮阵列,用于存储要更改的按钮。下面是代码,这样一旦点击,来自comboBox的值将显示为按钮中的文本标签,是我卡住的地方。

private void Mmaptsks_Click(object sender, EventArgs e) 
    {    
     int count = cmb.Items.Count; 

     for (int i = 0; i < count; i++) 
     { 
      buttonArray[i].Visible = true; 
      buttonArray[i].Text = ??; 

     } 
    } 

感谢,

汤姆

回答

0

你可以试试:

buttonArray[i].Text = cmb.Items[i].ToString(); 

或者,如果你的组合项目不是字符串,那么你可以:

buttonArray[i].Text = (cmb.Items[i] as YourType).SomeProperty;