C#Winform窗体如何打开用户控件

C#Winform如何通过其中一个窗体里的控件来打开其他(自己定义)的用户控件

假设你有一个form1,里面有一个button1,你还有一个用户控件userControl1
你想通过button1打开userControl1
那你可以在button1的Click事件里面写
var userControl=new userControl1();
userControl.ShowDialog();追问

这是一个点击事件
private void lblPlaying_Click(object sender, EventArgs e)
{
报错
var userControl = new UserControlMediaPlay();
userControl.ShowDialog();
能具体说一下你的你的代码代表什么吗?

追答

你报错错误是什么?
你最好截图出来,不然我也不好明白你说的是什么

温馨提示:内容为网友见解,仅供参考
无其他回答

C#Winform窗体如何打开用户控件
假设你有一个form1,里面有一个button1,你还有一个用户控件userControl1 你想通过button1打开userControl1 那你可以在button1的Click事件里面写 var userControl=new userControl1();userControl.ShowDialog();

C#winform 主窗体上的用户控件怎样调用主窗体的一个方法!
楼上几位的方法估计不行,因为要调用的方法只有一个Int参数,并没有事件驱动,所以在事件列表中看不见该函数。所以需要间接调用,方法如下:private void yourFunction(int args){ ...} 双击按钮会直接进入该按钮的Click后台事件,在事件中调用你的函数。选控件,打开属性窗口,选择事件页,在某个事件...

c#中winform的webbrowser控件在窗体中如何获取按钮或者的事件?_百度...
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击...

C#中在一个窗体中通过按钮打开另一个窗体
1、在winform项目点击右键-添加-新建项-Windows Forms-Windows 窗体,新建一个要弹出的窗体Form2。2、在Form1中拖入一个button,修改Text属性为弹出窗体。3、双击按钮,进入代码编写界面。4、编写代码“Form2 form2=new Form2;form2.ShowDialog();”。5、点击启动按钮,或者按F5键,运行程序。6、点击...

C# winfrom 如何使用 WPF 中的 Grid 控件 求方法
有什么特别的用途吗?可以按如下步骤处理:1、在项目中添加一个用户控件(WPF),添加Grid或是任何你想要使用的WPF控件;2、在WinForm窗体上添加一个ElementHost,然后设置它的Child属性为上一步添加的用户控件就可以了。希望对你有帮助,还有疑问请追问或是Hi ...

C# WinForm 窗体的锁定与解锁问题,如何设置当登陆成功时,解锁主界面...
winform的控件基本上都有一个属性 “IsEnabled” 即该控件是否可用,同时 控件的可用属性继承自他的容器,比如你一个窗体下有10个控件,只需要把该窗体的IsEnabled设置为False 整个窗体的所有控件都为不可用状态, 更改为True时 ,即解锁所有控件。应该可以满足一般的锁定窗体和解锁需要。

c# winform 比如说一个窗体中有很多个button ,当鼠标在窗体中点击的时候...
\/\/以下代码,在Form1_Load中,为所有按钮添加事件,点击后显示此按钮的id private void Form1_Load(object sender, EventArgs e){ foreach (Control c in this.Controls){ try { Button b = c as Button;b.Click += new EventHandler(b_Click);} catch { } } } void b_Click(object ...

C#Winform中,怎么在关闭一个窗体时刷新另一个窗体,比如说我在客户信息...
你可以给子窗口关闭是给一个返回值,父窗口判断返回值 父窗口代码 Form2 f = new Form2();if (f.ShowDialog() == DialogResult.OK){ \/\/刷新 } 子窗口代码 private void Form2_FormClosing(object sender, FormClosingEventArgs e){ this.DialogResult = DialogResult.OK;} 分享 ...

c# winform 如何将用户控件放到工具箱中
自定义控件的重载方法前加[ToolboxItem(true)]属性 生成后自动添加到工具箱

C# winform程序,怎么实现菜单的功能?
首先要将父窗体的IsMdiParent属性设置为true,第二,就是将menu控件加入要添加控件的窗体,然后就是挨个的添加按钮控件,就是改变那个按钮文本了,例如“设置比赛信息”,“选手管理”等按钮文本,之后,在这些按钮的Click单击事件中添加代码:要打开的窗体 实例= new 要打开的窗体();实例。父窗体=...

相似回答