winform动态生成的panel,如何在程序启动是默认点击选中第一个panel

baidu_17435613 2016-01-04 11:16:59
小弟用代码动态生成了4个panel控件用来播放视频
并绑定了单击事件,点击后改变panel边框颜色等效果
运行后自己点击效果实现
现在想在程序启动的时候默认单击选中第一个panel,即自动单击第一个panel
请问该如何实现,谢谢
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tidal_Choidi 2016-01-04
  • 打赏
  • 举报
回复
楼上几位的回答足以解决楼主的问题了。
xdashewan 2016-01-04
  • 打赏
  • 举报
回复
引用 3 楼 baidu_17435613 的回复:
就是在程序启动的时候点击一下第一个panel,,比如说叫panel0,触发panel0.Click()事件,我写的是panel_Click,然后panel=(Panel)sender;来获取点击是哪一个,现在我想在程序运行时,自动点击panel0这个控件
版主已经写给你了,当然你的点击事件处理完全可以写个function
bdmh 2016-01-04
  • 打赏
  • 举报
回复
在窗体shown事件中, 执行一下点击事件即可

        private void panel1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("ok");
        }

        private void Form1_Shown(object sender, EventArgs e)
        {
            panel1_Click(panel1, null);
        }
baidu_17435613 2016-01-04
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
默认单击你点击哪里?
就是在程序启动的时候点击一下第一个panel,,比如说叫panel0,触发panel0.Click()事件,我写的是panel_Click,然后panel=(Panel)sender;来获取点击是哪一个,现在我想在程序运行时,自动点击panel0这个控件
xdashewan 2016-01-04
  • 打赏
  • 举报
回复
默认单击你点击哪里?

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧