点击按钮的时候判断单元格是否为null和判断按钮的执行先后顺序

baidu_34817953 2016-05-20 08:46:55
1,在按钮事件中写了输入和计算,现在想在点击计算按钮的时候判断输入完的单元格内是否有为null的?这个判断还是要写在按钮事件中吗
2,按钮一计算,按钮二输出,如果按钮一没触发,那么按钮2无法触发,这该怎么实现呢
...全文
239 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajh99990 2016-05-21
  • 打赏
  • 举报
回复
1. 是的 2. 两种方法第一种 将按钮2的Enabled属性设置为false,按钮1的Click事件中 在计算结束后设置按钮2的Enabled为true 。 第二种方法,按钮2的Click事件中 首先检测保存计算结果的变量是否为0 ,如果是 就return否则进行接下来的输出操作。
baidu_34817953 2016-05-21
  • 打赏
  • 举报
回复
引用 3 楼 qq_17486399 的回复:
那你就先将按钮初始的text设置为计算,点击后为text为输出,加个判断如果text为计算则加上你的判断就行了。
不懂....
大鱼> 2016-05-21
  • 打赏
  • 举报
回复
那你就先将按钮初始的text设置为计算,点击后为text为输出,加个判断如果text为计算则加上你的判断就行了。
baidu_34817953 2016-05-20
  • 打赏
  • 举报
回复
引用 1 楼 qq_17486399 的回复:
  private void Form1_Load(object sender, EventArgs e)
        {
            button2.Enabled = false;//默认输出按钮不可用
            textBox2.Enabled = false;//默认计算结果不可更改
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Trim() == "")
            {
                MessageBox.Show("输入不能为空", "提示");
            }
            else
            {
                //你的计算逻辑
               button2.Enabled = true;//启用输出按钮
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            //显示你的计算结果
        }
我现在把两个按钮的事件和在一起了不存在先后关系了,那个判断单元格是不是为空的该写在哪
大鱼> 2016-05-20
  • 打赏
  • 举报
回复
  private void Form1_Load(object sender, EventArgs e)
        {
            button2.Enabled = false;//默认输出按钮不可用
            textBox2.Enabled = false;//默认计算结果不可更改
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Trim() == "")
            {
                MessageBox.Show("输入不能为空", "提示");
            }
            else
            {
                //你的计算逻辑
               button2.Enabled = true;//启用输出按钮
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            //显示你的计算结果
        }

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧