用C#怎么获得对窗体某个控件执行事件时的属性

我用集合为一个窗体动态添加了几个PictureBox控件,也为它们委托了双击事件,但是当我双击其中任意一个PictureBox控件的时候,我确不知道如何获得当前双击的这个控件的属性,请问有哪些高手可以告诉我如何获取当前双击的这个PictureBox控件的属性

是指定要确定单击的是哪个 PictureBox 控件?
如果是的话,在委托的方法里的第一个参数是object sender,它就是用来传递被调用了这个方法的,所以
PictureBox pic=(PicbureBox)sender;
这个就可以通过pic的更多属性判断是单击了哪个控件了

希望回答对你有帮助
温馨提示:内容为网友见解,仅供参考
无其他回答

c#的winform,怎么根据控件的名字获取控件属性!
1、使用C# 窗体中自带的方法public Control[] Find(string key, bool searchAllChildren)。2、自己写个foreach 循环方法 foreach (Control control in this.Controls)。3、直接父级查找子控件this.Controls[key];如果是嵌套的子控件,则需在自己写个递归方法方法获取。4、最后运行,根据自己的实际需要...

C#一个普通的类,怎么获取窗体里控件的属性?
把窗体本身或者控件传入这个类(或者做为参数传给这个类的方法),看你的需要了,比如说你在form1里创建的这个类叫myclass,把这个mycalss的构造方法改成 public class myclass { form1 frm;public myclass(form1 frm){ this.frm=frm;} } 这样你在form1中创建这个myclass的时候就可以是 myclass ...

如何用C#获取外部程序(VC写的)窗口中某个按钮的句柄并执行点击操作?
static extern IntPtr FindWindow(string lpClassName,string lpWindowName);[DllImport("user32.dll", EntryPoint = "FindWindowEx", CharSet = CharSet.Auto)]extern static IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);[STAThread]static void ...

c#的winform怎么根据控件的名字获取控件属性?
构造传参:将控件所在的Form类实例化对象作为参数传到你new的新Form中。C#实现根据指定容器和控件名字获得控件的方法,在进行C#应用程序设计时有一定的借鉴价值。分享给大家供大家参考借鉴。具体实现方法如下:功能代码如下:1、\/\/\/ 2、\/\/\/ 根据指定容器和控件名字,获得控件 3、\/\/\/ 4、\/\/\/ 容器...

C#程序:实现窗体和控件的自由缩放的代码或属性
这个简单:首先点击你窗体中的控件,看属性栏找布局里的Anchor 改属性:Top,Bottom变成 Top,Bottom,Left,Right。

c#windows窗体应用程序如何查看控件属性设置代码
查看控件的属性:选中控件按F4,或者右键--属性 设置控件属性:控件对象.属性

c# 如何在一个窗体中操作主窗体的控件属性
首先你登录成功后,也就是数据库查询匹配成功后返回一个登录对象或者返回一个值也行。根据值判断是否登录成功,如果成功,就NEW出主窗体。比如你主窗体的名称是FORM1 那么就: FORM1 fm1=new FORM1();然后比如你的控件是TEXTBOX: ((TextBox)fm1.Controls["txt"]).visible=true;\/\/txt为TEXT...

C# 窗体的属性怎么改 突然找不到整个窗体的属性在哪了
点击窗体,右击就会出来属性,点击属性,就有旁边的属性详细框了,希望我的回答对你有帮助,若帮助到您,请及时采纳

C# 怎么在另一个类中获取窗体内textbox控件的text属性值
你在new那个类的时候将本窗体传进去(this),在那个类里面写一个含有这个窗体的构造函数和一个属性,然后就可以用了!还有需要在窗体里面的Form1.Designer.cs将需要调用的控件设置为public(在最后面设置)!给你个简单的示例

C# 获取窗体的句柄
你可以main中增加一个public变量,每个触发Main窗体事件的按钮代码中,都送入自己的窗口标志(或窗口句柄)

相似回答