在循环为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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)