【问题标题】:Multiple inputs having one input to be the output具有一个输入作为输出的多个输入
【发布时间】:2015-05-06 02:03:15
【问题描述】:

我想做一个简单的时间计算器,有多个输入,一个输入作为输出

例子:

输入:
时间:
超时:
预计小时数:

输出:
*当我输入时间和超时 ==> 输出估计为小时
*当我输入时间并估计小时 ==> 输出超时
*当我输入超时并估计小时==>输出是时间

除了为每个输入场景制作单独的文本框外,我不知道如何开始。如何仅制作 3 个文本框并制作所有输出场景?即使是算法也受到高度赞赏。 (用 c# 编码)。

【问题讨论】:

  • 到目前为止你有没有尝试过? SO 不会为您编写代码。

标签: c# dynamic input


【解决方案1】:

这是一种方法

       private void button1_Click(object sender, EventArgs e)
        {
            //textbox1 is estimated hours
            if (textBox1.Text.Count() == 0)
            {
                //*when I input time in and time out ==> output is estimated hrs
                return;
            }
            //textbox2 is time out
            if (textBox2.Text.Count() == 0)
            {
                //*when I input time in and estimated hrs ==> output is time out
 
                return;
            }
            //textbox3 is time in
            if (textBox3.Text.Count() == 0)
            {
                //*when I input time out and estimated hrs ==> output is time in
 
                return;
            }​

【讨论】:

  • 我想出了上面的代码,但我希望我的应用程序消除 button1_Click(按照上面的代码)。例如,它会自动检测我何时输入时间和超时,并立即计算估计的小时数作为输出。等等..
  • 双击文本框,将在表单上创建一个事件。如果有人将数字复制并粘贴到文本框中,我将无法工作。
猜你喜欢
  • 1970-01-01
  • 2019-03-06
  • 1970-01-01
  • 2021-12-17
  • 1970-01-01
  • 2018-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多