动态增加了10个 Panel 每个里面增加一个Label;
Label里增加鼠标悬停事件 悬停时候弹出父级 Panel 的 Name
lab[i].MouseHover += new System.EventHandler(HitHover);
Label 如何向上查找Label在那个Panel里呢?不是向下遍历Panel里控件的方法
通过label控件的Parent属性
Parent属性
专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms
Panel 命名 pan[i]
Label 命名lab[i]
所以 lab0 的时候Panel的name是 pan0
可以根据线索获得string s为lab b后面截取的字符是0-10;
然后 string n="pan"+s
然后???…… 如何把string 转化成控件呢? 直接n.BackColor = Color.Transparent; 是行不通的