c#获取当前label的值

c#获取当前label的值,第1张

在循环为Label的Click事件挂载以下的方法,这个方法将点击的Label的name赋值给变量_LBName

private string _LBName;

private OnlabelClick(object sender,EventArg e)

{

this_LBName = ((Label)sender)Name;

}

挂载事件的代码(为label1的Click事件挂载OnlabelClick):

thislabel1Click += new EventHandler(thisOnlabelClick);

public class Test {

JFrame myframe = new JFrame();

JLabel label1 = new JLabel("label1");

JLabel label2 = new JLabel("label2");

JButton button1 = new JButton("确定");

JButton button2 = new JButton("取消");

public void init() {

myframesetSize(300, 200);

myframegetContentPane()setLayout(null);

myframesetTitle("java 小程序");

label1setBounds(20, 20, 120, 27);

label2setBounds(20, 40, 120, 27);

button1setBounds(20, 60, 60, 27);

button2setBounds(100, 60, 60, 27);

button1addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

label1setText("你点了确定");

}

});

button2addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

label2setText("你点了取消");

}

});

myframeadd(label1);

myframeadd(label2);

myframeadd(button1);

myframeadd(button2);

myframeshow();

}

public static void main(String[] args) {

new Test()init();

}

要看label究竟是什么,如果是vc的static控件,且有SS_NOTIFY风格,则它有id,使用SendMessage向窗口发送 WM_COMMAND消息和ID就行了,如果是vb的label,该控件为无窗口控件,所有事件都是由form收到后根据位置判断是否转给控件

建议: string a=label1textTrim(); string b=label2textTrim(); int c=ConvertToInt32(a)ConvertToInt32(b);

以上就是关于c#获取当前label的值全部的内容,包括:c#获取当前label的值、java 怎么获取label的值,并且把其值写到文件中、如何获取label控件句柄,急用,0等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9402641.html

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

发表评论

登录后才能评论

评论列表(0条)

保存