这个是用什么代码?

myvvc 2015-10-28 09:58:33
请教一个问题:
我要通过一些button_Click事件确认一些值,然后对应结果执行一些命令。
想写一个判断程序,加在Form1_Load里不起作用。
是用public 吗???是怎么写的?
先谢谢了!

bool cc
???????
if (cc)
{
...
}
else if
{
...
}


private void button1_Click(object sender, EventArgs e)
if (mt==1)
{
cc = true;
}
else
{
pictureBox1.Visible = true;
cc = false;
}
...全文
157 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2015-10-29
  • 打赏
  • 举报
回复
引用 13 楼 myvvc 的回复:
我还有其他事件也用这个!点鼠标,点图片,点label都可以的触发这个判断。
把cc定义成属性
public bool cc
{
     set {
         if(value)
         {
               SoundPlayer sp = new SoundPlayer(@"C:/SSM/cry.wav");//播放音频
               textBox1.text = "Punishment";
         }
}
Poopaye 2015-10-29
  • 打赏
  • 举报
回复
引用 14 楼 myvvc 的回复:
C#到底有没有这个功能啊?没有我就洗洗睡了。60岁了还在熬夜学软件。
myvvc 2015-10-28
  • 打赏
  • 举报
回复
C#到底有没有这个功能啊?没有我就洗洗睡了。60岁了还在熬夜学软件。
myvvc 2015-10-28
  • 打赏
  • 举报
回复
引用 11 楼 shingoscar 的回复:
            private void button1_Click(object sender, EventArgs e) 
            if (mt==1)
            {
                     cc = true;
                     
                     //直接写这里啊
                     SoundPlayer sp = new SoundPlayer(@"C:/SSM/cry.wav");//播放音频
                     textBox1.text = "Punishment";
            }
            else
            {
                     pictureBox1.Visible = true;
                     cc = false;
            }
我还有其他事件也用这个!点鼠标,点图片,点label都可以的触发这个判断。
myvvc 2015-10-28
  • 打赏
  • 举报
回复
引用 9 楼 myvvc 的回复:
[quote=引用 8 楼 qbilbo 的回复:] 难道是这个意思?
       private void button1_Click(object sender, EventArgs e)
        {
            bool 乖不乖 = true;
            int 张三的分数 = 59;
            
            if (张三的分数 < 60)
            {
                乖不乖 = false;
            }

            挨打("张三", 乖不乖);
        }

        //公共程序是指这个?
        private void 挨打(string 姓名,bool 乖不乖)
        {
            if (乖不乖)
            {
                MessageBox.Show(姓名 + "是好孩子。");
            }
            else
            {
                MessageBox.Show(姓名 + "要挨打!");
            }
        }
唉!是的!我试试。[/quote] 不行啊。怎么个情况?
Poopaye 2015-10-28
  • 打赏
  • 举报
回复
            private void button1_Click(object sender, EventArgs e) 
            if (mt==1)
            {
                     cc = true;
                     
                     //直接写这里啊
                     SoundPlayer sp = new SoundPlayer(@"C:/SSM/cry.wav");//播放音频
                     textBox1.text = "Punishment";
            }
            else
            {
                     pictureBox1.Visible = true;
                     cc = false;
            }
myvvc 2015-10-28
  • 打赏
  • 举报
回复
引用 8 楼 qbilbo 的回复:
难道是这个意思?
       private void button1_Click(object sender, EventArgs e)
        {
            bool 乖不乖 = true;
            int 张三的分数 = 59;
            
            if (张三的分数 < 60)
            {
                乖不乖 = false;
            }

            挨打("张三", 乖不乖);
        }

        //公共程序是指这个?
        private void 挨打(string 姓名,bool 乖不乖)
        {
            if (乖不乖)
            {
                MessageBox.Show(姓名 + "是好孩子。");
            }
            else
            {
                MessageBox.Show(姓名 + "要挨打!");
            }
        }
唉!是的!我试试。
qbilbo 2015-10-28
  • 打赏
  • 举报
回复
难道是这个意思?
       private void button1_Click(object sender, EventArgs e)
        {
            bool 乖不乖 = true;
            int 张三的分数 = 59;
            
            if (张三的分数 < 60)
            {
                乖不乖 = false;
            }

            挨打("张三", 乖不乖);
        }

        //公共程序是指这个?
        private void 挨打(string 姓名,bool 乖不乖)
        {
            if (乖不乖)
            {
                MessageBox.Show(姓名 + "是好孩子。");
            }
            else
            {
                MessageBox.Show(姓名 + "要挨打!");
            }
        }
myvvc 2015-10-28
  • 打赏
  • 举报
回复
我自己顶一个,有没有人啊!
myvvc 2015-10-28
  • 打赏
  • 举报
回复
引用 2 楼 myvvc 的回复:
[quote=引用 1 楼 shingoscar 的回复:] 你不都写好了么?
我想点击按钮之后或者其他命令之后,如果cc是true,跳出来执行一个公共程序。[/quote] 就是所有cc是true的都执行一些相同的命令。这样说把我都绕进去了!
myvvc 2015-10-28
  • 打赏
  • 举报
回复

        public class bool cc; //这句应该怎么写?
        {
            if (cc)
            {
                SoundPlayer sp = new SoundPlayer(@"C:/SSM/cry.wav");//播放音频
                textBox1.text = "Punishment";
            }
            else
            {
                 ...
            }
        }
Poopaye 2015-10-28
  • 打赏
  • 举报
回复
引用 2 楼 myvvc 的回复:
[quote=引用 1 楼 shingoscar 的回复:] 你不都写好了么?
我想点击按钮之后或者其他命令之后,如果cc是true,跳出来执行一个公共程序。[/quote] 什么叫跳出来执行一个公共程序?
myvvc 2015-10-28
  • 打赏
  • 举报
回复
就比如,张三考了0分,“该挨打”,李四考了0分,“该挨打”,张三偷东西,“该挨打”。。。是要是true,就“该挨打”。
myvvc 2015-10-28
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
你不都写好了么?
我想点击按钮之后或者其他命令之后,如果cc是true,跳出来执行一个公共程序。
Poopaye 2015-10-28
  • 打赏
  • 举报
回复
你不都写好了么?

111,097

社区成员

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

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

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