动态添加控件(第三方组件)...........
动态添加控件(第三方组件)........... 该控件类似于Button。动态添加N个,现在Click 其中某一个....弹出一个页面。
现在提供 sender 和 e 两个参数。要求设置改控件为被选中状态?
各位可有高见? 我能力有限无法解决......... 问过同事。百度过.....
((按钮类型)sender)使用过........
主要代码于下:
程序代码://添加控件
private void FillFormButton(List<DataRow> listFromRow)
{
int formlist = 0;
foreach (DataRow dr in listFromRow)
{
formlist++;
if (formlist <= 10)
{
RibbonButton isbRecent = new RibbonButton(dr["NAME"].ToString());
isbRecent.Tag = dr;
isbRecent.TextImageRelation = C1.Win.C1Ribbon.TextImageRelation.ImageAboveText;
isbRecent.SmallImage = GetCurrentImag(DefaultSmallImage);
isbRecent.LargeImage = GetCurrentImag(DefaultLargeImage);
isbRecent.ToolTip = dr["TOOTIP"].ToString();
RecentlyGroup.Items.Add(isbRecent);
isbRecent.Click += new EventHandler(isbRecent_Click);
}
}
}
private void isbRecent_Click(object sender, EventArgs e)
{
ShowWindow((DataRow)((RibbonButton)sender).Tag);//显示窗体
RecentlyGroup.Items.Clear();//清空当前添加控件的上一级容器
FillFormButton(listCacheRow);//重新添加控件
((RibbonButton)sender).Ribbon.SelectedTab.Selected = true;//无效
// 求设置选中状态代码
}



