歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

如何接收值

  • 1
  • [第1/1頁 共6項]
#1

如何接收值

  • a
 0.0 (0 人評價)
public bool Run()
        {
            int distance = Picturebox_move[Randomizer.Next(Picturebox_move.Length)];
            Point p = MyPictureBox.Location;
            p.X += distance;
            MyPictureBox.Location = p;
         
            if (MyPictureBox.Location.X >=RacetrackLength)
            {
                return true;
            }
            else
            {
                return false;
            }
 
        }
以上是我寫的物件

  private void timer1_Tick(object sender, EventArgs e)
        {
            start.Run();

            if (true)
            {
                timer1.Enabled = false;
            }
            else
            {
                timer1.Enabled = true;
                   
            }
        }
可是怎麼都不會跑進
if (true)
            {
                timer1.Enabled = false;
            }
有可能哪邊寫錯


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: 如何接收值

  • a
 0.0 (0 人評價)
if (true)
{
    timer1.Enabled = false;
}
應該是永遠都會跑進去吧


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#3

Re: 如何接收值

  • a
 0.0 (0 人評價)
那我該怎麼寫回傳 TRUE FALSE 能用IF 辨別

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#4

Re: 如何接收值

  • a
 0.0 (0 人評價)


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#5

Re: 如何接收值

  • a
 0.0 (0 人評價)
幹嘛這麼麻煩
寫成一行就好了

簽名檔是用來放美女的
  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#6

Re: 如何接收值

  • a
 0.0 (0 人評價)
timer1.Enabled = !start.Run();
大大這代表不等於?
我去試是可以跑的不過我不太懂這行的意思 我回傳 ture false 怎麼去比較

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • [第1/1頁 共6項]