C#中子窗体获取父窗体中控件的内容
2024-08-29 18:04:53
今天在做一个联系人管理的C#设计时,遇到了这个问题,我需要将父窗体中的textBox中的值传到子窗体并进行数据库查询操作,我用了new 父窗体().textBox.text;来进行值传递,然而并无卵用,经过多次试验,找到了一个比较简单的解决方法:
父窗体:Logout
子窗体:Affirm
父窗体文本框:tB_Logout_Username
public partial class Logout : Form
{
//定义一个静态变量存放父窗体中的文本框的值
public static string tB_LogoutName;
//实例化子窗体的事件
private void btt_Logout_Click(object sender, EventArgs e)
{
//获取父窗体中的文本框的值
tB_LogoutName = tB_Logout_Username.Text;
Affirm aff = new Affirm();
aff.Show();
}
}
接下来要在子窗体中调用就可以直接:父窗体.变量
即:Logout.tB_LogoutName
总结:这个方法显得比较取巧,按理说应该先找到获取父窗体的方法,然后再对其进行操作,在此仅供借鉴,希望对同样出现此问题的你有所帮助,也欢迎大神们给出更好的方法。
最新文章
- git 创建远程分支和删除 master 分支
- centos 6.5 zabbix3.0.4 监控apache
- 流式大数据处理的三种框架:Storm,Spark和Samza
- Ubuntu 安装 ImageMagic(6.9.1-6)及 PHP 的 imagick (3.0.1)扩展
- FastJson之有道翻译
- POJ 4046 Sightseeing 枚举+最短路 好题
- 【自动化测试】Selenium excel操作
- c#模拟百度电击器方案
- poj1149
- Exel 利用模板导出方法
- [原创作品]观察者模式在Web App的应用
- (一)Android开发之安卓系统的前世今生
- osg复制多个相同物体修改材质属性问题
- js将格式化的时间转换成时间戳
- GPIO接口解析【转】
- (完全背包) Piggy-Bank (hdu 1114)
- [Deep-Learning-with-Python]基于Kears的Reuters新闻分类
- Open GL的学习路程
- 腾讯云 利用php + apache + mysql 搭建服务器环境
- SQL Server’s Storage Top 10 Best Practices