c# - 如何将值从 Form 传递到 UserControl?
问题描述
我需要将值从 Form 传递给 UserControl。
我曾尝试: 1.(并且我将 basketBox 公开)表格:
UserControlBasket us1 = new UserControlBasket();
public void button1_Click(object sender, EventArgs e)
{
us1.basketBox.Text = g1.Name;
}
2.形式:
UserControlBasket us1 = new UserControlBasket();
public void button1_Click(object sender, EventArgs e)
{
us1.Txt = g1.Name;
}
用户控制:
public string Txt
{
get { return basketBox.Text; }
set { basketBox.Text = value; }
}
3.我在这里尝试过这样做: 将值从用户控件传递到表单
我希望在 basketBox(它是一个文本框)中的值来自 g1.Name;
解决方案
我只是添加了一个 Controls.Add(us1) 并解决了我的问题。
推荐阅读
- c# - 在 asp.NET Core MVC Web 上启动并行任务
- powershell - 如何将文件从远程服务器(位于另一个域)复制到本地?
- c# - 启动我的应用程序后在 AppData 中创建一个目录
- ios - 本地通知数据
- javascript - 使用 onClick元素
- c - 如何在 C 中使用 pstree 显示子进程
- hibernate-envers - 是否可以将休眠环境 @Audited 与 r2dbc 一起使用?
- r - 导出/导入 RStudio 用户首选项、全局设置等
- python - 我该怎么做才能使装饰器工作?
- mysql - 当我对主键使用count函数时,它只返回1行,这里有什么问题?