首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在tablelayoutpanel中单击单元格内的按钮来更改单元格的背景色

在tablelayoutpanel中单击单元格内的按钮来更改单元格的背景色
EN

Stack Overflow用户
提问于 2013-05-23 21:40:04
回答 1查看 1.9K关注 0票数 1

我在表单中有一个tableLayoutPanel。tableLayoutPanel中有10行和10列。每个单元格都包含一个按钮。所以有100个按钮。当用户单击任何按钮时,我想要更改该按钮的背景颜色。特定的细胞。我如何才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 21:56:04

TableLayoutPanel的单元格没有用于控制背景色的属性。相反,您可以在其上放置一个面板,该面板将承载您的按钮。假设您的按钮是动态创建的,并且每个按钮都附加了一个通用处理程序,则当单击面板所承载的按钮时,下面的代码将更改面板的颜色:

代码语言:javascript
运行
复制
Private Sub Button_Click(sender As System.Object, e As System.EventArgs)
  CType(sender, Control).Parent.BackColor = Color.Black
End Sub
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16715477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档