2010-01-25 101 views
2

在我的GUI(图形用户界面)上,我有一个名为Enter的按钮和一个标签。
当我点击Enter时,我希望我的结果显示在标签中。我怎么做?如何在单击按钮时在结果中显示结果?

+3

WPF中,的WinForms,WebForms的或ASP.NET MVC(或别的东西)? – Richard 2010-01-25 10:25:20

+0

我认为这是一种拖钓。抱歉。 – FFire 2010-01-25 10:44:06

+0

提供有关您正在使用哪种技术的详细信息总是很好的。 – vikramjb 2010-01-25 10:54:49

回答

0

在的WinForms或WebForms的:

label.Text = Enter.Text; 
2

在设计师的按钮双击。这应该创建你的处理函数的按钮单击事件,像这样:

private void Button_Click(object sender, EventArgs e) 
     { 

     } 

然后在函数中添加代码来设置拉布勒全文:

lable.Text = myResult; 

你应该结束了像这样的东西:

private void Button_Click(object sender, EventArgs e) 
    { 

    lable.Text = myResult; 
    } 

正如你说你有一个int这是一个百分比,你有值为0,我怀疑你有没有得到书面的百分比问题价值的标签。所以你可能要look at this question因为我怀疑你有这样的事情:在这个例子中

int valuea; 
int valueb; 
int result= valuea/valueb*100; 

如果valueA = 45和valueB = 100结果值为0,而不是45

+0

它给我0当我这样做.. – Abid 2010-01-25 10:31:55

+0

我们需要一些更多的信息,比如你的结果是什么类型?你期望它把什么标签放在标签上? – 2010-01-25 10:39:56

+0

我的结果是类型整数,我是计算百分比.. – Abid 2010-01-25 10:43:38

3

对于windows形式使用。文本属性标签上:

private void btnEnter_Click(object sender, EventArgs e) 
    { 
     int themeaningoflifeuniverseandeverything = 420/10; 
     lblResult.Text = themeaningoflifeuniverseandeverything.ToString(); 
    } 

见exampe:ButtonEvent.zip

+1

Sooo重变数名! :D同样很高兴知道'''''''''''''''''''''''''是'int'类型的!干杯。 – 2010-01-25 10:35:23

+0

对不起,只好参考银河系的漫游指南:)请尝试谷歌计算器:http://www.google.se/search?hl=sv&rlz=1C1GGLS_enSE348SE348&q=the+answer+to+life+the+宇宙+和+所有&btnG = S%C3%B6k&meta =&aq = 1&oq = the + answer – 2010-01-25 10:43:57

+1

您的声望+徽章数量= themeaningoflifeuniverseandeverything:D cool祝您好运! (1) – 2010-01-25 11:07:06

1
int result = 0; // declare a private variable to hold the result 

    // Event handler for Click of Enter button 
    private void Enter_Click(object sender, EventArgs e) 
    { 
     result = Add(10,20); // set result to result of some function like Add 

     label.Text = result.ToString(); 
    } 

    private int Add(int a, int b) 
    { 
     return a + b; 
    } 

注:我假设你是一名初学者,使用Winforms。

0

按钮双击生成事件,写下面的代码

private void Button_Click(object sender, EventArgs e) 
{ 
    lable1.Text = ur result; //result must be in string format otherwise convert it to string 
}