社区
C#
帖子详情
winform中 已知一个Label,如何获得它属于哪个panel?
chen2319
2009-04-29 02:36:59
在panel中,有一个label,label中有一个事件MouseDown(object sender, MouseEventArgs e),怎么根据sender判断出它属于那个panel?
...全文
163
5
打赏
收藏
winform中 已知一个Label,如何获得它属于哪个panel?
在panel中,有一个label,label中有一个事件MouseDown(object sender, MouseEventArgs e),怎么根据sender判断出它属于那个panel?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen2319
2009-04-29
打赏
举报
回复
呵呵 很少玩winform 谢谢zgke
蓝海D鱼
2009-04-29
打赏
举报
回复
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(this.button1.Parent.Name);
}
mdq001
2009-04-29
打赏
举报
回复
Panel p=new Panel();
Label l =new Label();
p.Add(l);
Control c=l.TopLevelControl;
zgke
2009-04-29
打赏
举报
回复
Control _Control = (Control)sender;
_Control.Parent.Name
liucuiqiang
2009-04-29
打赏
举报
回复
label1.Parent一直往上找,直到找到是PANEL的即可
WinForm
版五子棋
原来的五子棋还有一些bug,这次用
WinForm
实现,希望大家多提诚恳意见~
代码添加控件
文章目录1.新建
Winform
程序1.1拖
一个
FlowLayout
Panel
控件1.2拖
一个
Panel
控件1.3拖
一个
Label
控件1.4拖
一个
Button 控件2.开始写代码2.1新建类 TempData.cs2.1新建类
panel
yh.cs,重绘
Panel
的样式2.2模拟几条数据,并开始循环往 FlowLayout
Panel
中
添加控件2.3代码实现
Panel
2.4代码实现
Label
2.5代码实现 Button3.下载链接 1.新建
Winform
程序 1.1拖
一个
FlowLayou
WinForm
控件实现半透明效果,并可层叠显示
啥不说,先看效果 其
中
直线,矩形,圆和五角星,是自定义的透明控件 其实主要代码很简单,就是设置就是重写控件的CreateParams 属性,使之背景透明 public class CYBaseControl : Control { public CYBaseControl() { this.Set
WinForm
应用安装部署全流程指南
WinForm
(Windows Forms)是.NET框架
中
用于构建Windows桌面应用程序的
一个
重要组件。它提供了一套丰富的控件,允许开发者以可视化的方式设计用户界面,从而实现功能强大的桌面应用程序。在本文的第一章
中
,我们将带您了解
WinForm
的基础知识。首先,我们会简要探讨
WinForm
的历史以及它在.NET生态系统
中
的地位。然后,我们将深入
WinForm
的应用程序结构,解释其核心组件——窗体(Forms)和控件(Controls)是如何协同工作的。
WinForm
窗体与控件自适应布局实战指南
的基本结构由若干行(Row)和列(Column)构成,每一行/列可以设置不同的尺寸模式,包括:Absolute(绝对值):固定像素宽度或高度。AutoSize(自动调整):根据内容自动计算所需空间。Percent(百分比):按父容器可用空间的比例进行分配。这种混合模式允许我们创建既稳定又灵活的布局框架。例如,在
一个
主界面
中
,左侧菜单栏占20%,右侧工作区占80%;顶部工具栏固定高度30px,其余区域填充剩余空间。// 定义两列:左列20%,右列80%
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章