c#中,button控件的触发函数中如何获得button控件的参数

c#中,button控件的触发函数中如何获得button控件的参数,第1张

你再循环生成控件的时候应该添加本身的击键事件

button[i]Click += new EventHandler(button_Click);

这个时候,生成的BUTTON都会指向一个事件

在这个事件中实例化一个BUTTON 让它等于激活者就可以了

实例代码:

//动态创建添加5个button,这里就不设坐标了

for(int i=0;i <5;i++)

{

Button btn=new Button();

btnText=btn+iTostring();

btnID=btn+iTostring();

btnClick +=EventHadler(Btn_Click);

thisPageControlsAdd(btn);

}

protected void Btn_Click(object sender, EventArgs e)

{

Button btn=(Button)sender;

switch(btnID)

{

case "btn1":

//执行btn1的要执行的方法;break;

case "btn2":

//执行btn2的要执行的方法;break;

case "btn3":

//执行btn3的要执行的方法;break;

}

}

Producer是一个线程的起始函数吧?应该不是进程。

您可以将编辑框控件的指针或句柄通过lpPara参数传入到线程里面。

例如:

HWND hWnd = GetDlgItem(hWndDlg,IDC_EDIT);

_beginthreadex(Producer,(LPVOID)hWnd,);

在线程里:

DWORD WINAPI Producer(LPVOID lpPara)

{

HWND hWnd=(HWND)lpPara;

if(hWnd != NULL)

SetWindowText(hWnd,TEXT("123"));

}

这是两种不同的数据类型。参数lpszText指定了控件显示的正文。dwStyle指定了静态控件的风格,表61显示了静态控件的各种风格,dwStyle可将这些风格组合起来。rect是一个对RECT或CRect结构的引用,用来说明控件的位置和尺寸。pParentWnd指向父窗口,该参数不能为NULL。nID则说明了控件的ID。如果创建成功,该函数返回TRUE,否则返回FALSE.

表61

静态控件的风格

控件风格

含义

SS_BLACKFRAME

指定一个具有与窗口边界同色的框(缺省为黑色)。

SS_BLACKRECT

指定一个具有与窗口边界同色的实矩形(缺省为黑色)。

SS_CENTER

使显示的正文居中对齐,正文可以回绕。

SS_GRAYFRAME

指定一个具有与屏幕背景同色的边框。

SS_GRAYRECT

指定一个具有与屏幕背景同色的实矩形。

SS_ICON

使控件显示一个在资源中定义的图标,图标的名字有Create函数的lpszText参数指定。

SS_LEFT

左对齐正文,正文能回绕。

SS_LEFTNOWORDWRAP

左对齐正文,正文不能回绕。

SS_NOPREFIX

使静态正文串中的&不是一个热键提示符。

SS_NOTIFY

使控件能向父窗口发送鼠标事件消息。

SS_RIGHT

右对齐正文,可以回绕。

SS_SIMPLE

使静态正文在运行时不能被改变并使正文显示在单行中。

SS_USERITEM

指定一个用户定义项。

SS_WHITEFRAME

指定一个具有与窗口背景同色的框(缺省为白色)。

SS_WHITERECT

指定一个具有与窗口背景同色的实心矩形(缺省为白色)。

除了上表中的风格外,一般还要为控件指定WS_CHILD和WS_VISIBLE窗口风格。一个典型的静态正文控件的风格为WS_CHILD|WS_VISIBLE|SS_LEFT。

3想显示整数必须将整形数转换为字符串。

char

str[255];

sprintf(str,

"%d",

100);

//将整数100写到字符串str内

jquery中,所有的html标签都可以被包装为jQuery对象:

var

dtlist

=

$("datalist");

//或者datalist

的class、id等属性

自定义函数的参数为jQuery对象,传递参数的时候直接使用

dtlist

就可以。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12177615.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存