2010年12月30日 星期四

11-12 小算盤

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public string str = ""; //把數字鍵字串存起來
        public double ans = 0;//佔存變數  
        public int how = 0;//判斷按下+ - * /
   

        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
        }
        private void button16_Click(object sender, EventArgs e)
        {
            str = "";    //顯示0
            textBox1.Text = "0";

        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }//數字鍵1
            str += "1";
            textBox1.Text = str;//顯示字串內容

        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }//數字鍵2
            str += "2";
            textBox1.Text = str;

        }
        private void button3_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }//數字鍵3
            str += "3";
            textBox1.Text = str;
        }
        private void button4_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }
            str += "4";
            textBox1.Text = str;
        }
        private void button5_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }
            str += "5";
            textBox1.Text = str;
        }
        private void button6_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }
            str += "6";
            textBox1.Text = str;
        }
        private void button7_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }
            str += "7";
            textBox1.Text = str;
        }
        private void button8_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }
            str += "8";
            textBox1.Text = str;
        }
        private void button9_Click(object sender, EventArgs e)
        {
            if (str == "0") { str = ""; }
            str += "9";
            textBox1.Text = str;
        }
        private void button15_Click(object sender, EventArgs e)
        {
      
            if (str != "")//點擊=鍵
            { 
               if (how == 1) { ans += Convert.ToDouble(str); }//轉換成浮點數
               else if (how == 2) { ans -= Convert.ToDouble(str); }
               else if (how == 3) { ans *= Convert.ToDouble(str); }
               else if (how == 4) { ans /= Convert.ToDouble(str); }
               else if (ans == 0) { ans = Convert.ToDouble(str); }
             
               else ans = Convert.ToDouble(str);
            }

            how = 0;//再儲存使用者所按下的運算元

            str = Convert.ToString(ans);
          
                    
            textBox1.Text = str;
         
        }
        private void button11_Click(object sender, EventArgs e)
        {
            if (how == 1)
            { if (str == "") { str = "0"; };ans += Convert.ToDouble(str); }
            else if (how == 2)
            { if (str == "") { str = "0"; };ans -= Convert.ToDouble(str); }
            else if (how == 3)
            { if (str == "") { str = "1"; };ans *= Convert.ToDouble(str); }
            else if (how == 4)
            { if (str == "") { str = "1"; };ans /= Convert.ToDouble(str); }
            else if (how == 0)
            { if (str == "") { str = "0"; } ans = Convert.ToDouble(str); }
            textBox1.Text = Convert.ToString(ans);

            how = 1;
          
            str = "";

        }
        private void button12_Click(object sender, EventArgs e)
        {
            if (how == 1)
            { if (str == "") { str = "0"; };ans += Convert.ToDouble(str); }
            else if (how == 2)
            { if (str == "") { str = "0"; };ans -= Convert.ToDouble(str); }
            else if (how == 3)
            { if (str == "") { str = "1"; };ans *= Convert.ToDouble(str); }
            else if (how == 4)
            { if (str == "") { str = "1"; };ans /= Convert.ToDouble(str); }
            else if (how == 0)
            { if (str == "") { str = "0"; } ans = Convert.ToDouble(str); }
            textBox1.Text = Convert.ToString(ans);

            how = 2;
          
            str = "";

        }
        private void button13_Click(object sender, EventArgs e)
        {
            if (how == 1)
            { if (str == "") { str = "0"; };ans += Convert.ToDouble(str); }
            else if (how == 2)
            { if (str == "") { str = "0"; };ans -= Convert.ToDouble(str); }
            else if (how == 3)
            { if (str == "") { str = "1"; };ans *= Convert.ToDouble(str); }
            else if (how == 4)
            { if (str == "") { str = "1"; };ans /= Convert.ToDouble(str); }
            else if (how == 0)
            { if (str == "") { str = "0"; } ans = Convert.ToDouble(str); }
            textBox1.Text = Convert.ToString(ans);

            how = 3;
           
            str = "";

        }
        private void button14_Click(object sender, EventArgs e)
        {
            if (how == 1)
            { if (str == "") { str = "0"; };ans += Convert.ToDouble(str); }
            else if (how == 2)
            { if (str == "") { str = "0"; };ans -= Convert.ToDouble(str); }
            else if (how == 3)
            { if (str == "") { str = "1"; };ans *= Convert.ToDouble(str); }
            else if (how == 4)
            { if (str == "") { str = "1"; };ans /= Convert.ToDouble(str); }
            else if (how == 0)
            { if (str == "") { str = "0"; } ans = Convert.ToDouble(str); }
            textBox1.Text = Convert.ToString(ans);

            how = 4;
           
            str = "";

        }
    }
}

2010-11-18 考試 紅綠燈

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        int i;
        int j;
        public Form1()
        {
            InitializeComponent();
             i=0;
             j = 0;
        }
        private void timer1_Tick(object sender, EventArgs e)
        {
            button1.Enabled = false;
            button2.Enabled = false;
            button3.Enabled = false;
        
            i++;
            i = i % 6;
            label1.Text = Convert.ToString(i);
                 j++;
                j=j%6;
              switch(j)
            {
                case 0:
                button1.Enabled=true;
                button2.Enabled = false;
                button3.Enabled = false;
                break;
                case 1:
                button1.Enabled = false;
                button2.Enabled=true;
                button3.Enabled = false;
                break;
                case 2:
                button1.Enabled = false;
                button2.Enabled = false;
                button3.Enabled=true;
                               
                break;
                case 3:
                button1.Enabled = false;
                button2.Enabled = false;
                button3.Enabled = true;
                break;
                case 4:
                button1.Enabled = false;
                button2.Enabled = false;
                button3.Enabled = true;
                break;
                case 5:
                button1.Enabled = false;
                button2.Enabled = false;
                button3.Enabled = true;
                break;
            }
        }
        private void label1_Click(object sender, EventArgs e)
        {
           
        }
    }
}

99/11/26 找到的網頁

http://cs0.wikidot.com/3dgamestart

亂數

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        int i, bno;
        int[] arry = new int[9];
        public Form1()
        {
            InitializeComponent();
        }

        private void button8_Click(object sender, EventArgs e)
        {
            if (button4.Text == "0")
            {
                String temp;
                temp = button4.Text;
                button4.Text = button8.Text;
                button8.Text = temp;
            }
            else if (button9.Text == "0")
            {
                String temp;
                temp = button9.Text;
                button9.Text = button8.Text;
                button8.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button5_Click_1(object sender, EventArgs e)
        {
            int rdno;
            int temp;
            arry[0] = 0;
            arry[1] = 1;
            arry[2] = 2;
            arry[3] = 3;
            arry[4] = 4;
            arry[5] = 5;
            arry[6] = 6;
            arry[7] = 7;
            arry[8] = 8;
            for (int i = 0; i < 9; i++)
            {
                Random rd = new Random();
                rdno = rd.Next(0, 9);
                button5.Text = Convert.ToString(rdno);
                temp = arry[rdno];
                arry[rdno] = arry[arry.Length - (i + 1)];
                arry[arry.Length - (i + 1)] = temp;
            }

            //output
            button1.Text = Convert.ToString(arry[0]);
            button2.Text = Convert.ToString(arry[1]);
            button3.Text = Convert.ToString(arry[2]);
            button4.Text = Convert.ToString(arry[3]);
            button6.Text = Convert.ToString(arry[4]);
            button7.Text = Convert.ToString(arry[5]);
            button8.Text = Convert.ToString(arry[6]);
            button9.Text = Convert.ToString(arry[7]);
            button10.Text = Convert.ToString(arry[8]);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (button2.Text == "0")
            {
                String temp;
                temp = button2.Text;
                button2.Text = button1.Text;
                button1.Text = temp;
            }
            else if (button4.Text == "0")
            {
                String temp;
                temp = button4.Text;
                button4.Text = button1.Text;
                button1.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (button1.Text == "0")
            {
                String temp;
                temp = button1.Text;
                button1.Text = button2.Text;
                button2.Text = temp;
            }
            else if (button3.Text == "0")
            {
                String temp;
                temp = button3.Text;
                button3.Text = button2.Text;
                button2.Text = temp;
            }
            else if (button6.Text == "0")
            {
                String temp;
                temp = button6.Text;
                button6.Text = button2.Text;
                button2.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button3_Click(object sender, EventArgs e)
        {
            if (button2.Text == "0")
            {
                String temp;
                temp = button2.Text;
                button2.Text = button3.Text;
                button3.Text = temp;
            }
            else if (button7.Text == "0")
            {
                String temp;
                temp = button7.Text;
                button7.Text = button3.Text;
                button3.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button4_Click(object sender, EventArgs e)
        {
            if (button1.Text == "0")
            {
                String temp;
                temp = button1.Text;
                button1.Text = button4.Text;
                button4.Text = temp;
            }
            else if (button6.Text == "0")
            {
                String temp;
                temp = button6.Text;
                button6.Text = button4.Text;
                button4.Text = temp;
            }
            else if (button8.Text == "0")
            {
                String temp;
                temp = button8.Text;
                button8.Text = button4.Text;
                button4.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button6_Click(object sender, EventArgs e)
        {
            if (button2.Text == "0")
            {
                String temp;
                temp = button2.Text;
                button2.Text = button6.Text;
                button6.Text = temp;
            }
            else if (button4.Text == "0")
            {
                String temp;
                temp = button4.Text;
                button4.Text = button6.Text;
                button6.Text = temp;
            }
            else if (button7.Text == "0")
            {
                String temp;
                temp = button7.Text;
                button7.Text = button6.Text;
                button6.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button7_Click(object sender, EventArgs e)
        {
            if (button3.Text == "0")
            {
                String temp;
                temp = button3.Text;
                button3.Text = button7.Text;
                button7.Text = temp;
            }
            else if (button6.Text == "0")
            {
                String temp;
                temp = button6.Text;
                button6.Text = button7.Text;
                button7.Text = temp;
            }
            else if (button10.Text == "0")
            {
                String temp;
                temp = button10.Text;
                button10.Text = button7.Text;
                button7.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button9_Click(object sender, EventArgs e)
        {
            if (button6.Text == "0")
            {
                String temp;
                temp = button6.Text;
                button6.Text = button9.Text;
                button9.Text = temp;
            }
            else if (button8.Text == "0")
            {
                String temp;
                temp = button8.Text;
                button8.Text = button9.Text;
                button9.Text = temp;
            }
            else if (button10.Text == "0")
            {
                String temp;
                temp = button10.Text;
                button10.Text = button9.Text;
                button9.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }
        private void button10_Click(object sender, EventArgs e)
        {
            if (button7.Text == "0")
            {
                String temp;
                temp = button7.Text;
                button7.Text = button10.Text;
                button10.Text = temp;
            }
            else if (button9.Text == "0")
            {
                String temp;
                temp = button9.Text;
                button9.Text = button10.Text;
                button10.Text = temp;
            }
            else
                MessageBox.Show("不能換");
        }

    }
}

2010年12月3日 星期五

2010 12.02

using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;
namespace WindowsGame2
{
    /// <summary>
    /// This is the main type for your game
    /// </summary>
    public class Game1 : Microsoft.Xna.Framework.Game
    {
        Model myModel;
        GraphicsDeviceManager graphics;
        SpriteBatch spriteBatch;
        float aspectRatio;
        public Game1()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";
        }
        /// <summary>
        /// Allows the game to perform any initialization it needs to before starting to run.
        /// This is where it can query for any required services and load any non-graphic
        /// related content.  Calling base.Initialize will enumerate through any components
        /// and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            // TODO: Add your initialization logic here
            base.Initialize();
        }
        /// <summary>
        /// LoadContent will be called once per game and is the place to load
        /// all of your content.
        /// </summary>
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);
            myModel = Content.Load<Model>("Models\\glenn");
            aspectRatio = graphics.GraphicsDevice.Viewport.AspectRatio;
        }
        /// <summary>
        /// UnloadContent will be called once per game and is the place to unload
        /// all content.
        /// </summary>
        protected override void UnloadContent()
        {
            // TODO: Unload any non ContentManager content here
        }
        /// <summary>
        /// Allows the game to run logic such as updating the world,
        /// checking for collisions, gathering input, and playing audio.
        /// </summary>
        /// <param name="gameTime">Provides a snapshot of timing values.</param>
        protected override void Update(GameTime gameTime)
        {
            // Allows the game to exit
            if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                this.Exit();
            // TODO: Add your update logic here
            modelRotation += (float)gameTime.ElapsedGameTime.TotalMilliseconds *
    MathHelper.ToRadians(0.1f);

            base.Update(gameTime);
        }
        /// <summary>
        /// This is called when the game should draw itself.
        /// </summary>
        /// <param name="gameTime">Provides a snapshot of timing values.</param>
        /// // Set the position of the model in world space, and set the rotation.
        Vector3 modelPosition = Vector3.Zero;
        float modelRotation = 0.0f;
        // Set the position of the camera in world space, for our view matrix.
        Vector3 cameraPosition = new Vector3(200.0f, 1.0f, 1.0f);

        protected override void Draw(GameTime gameTime)
        {
            graphics.GraphicsDevice.Clear(Color.CornflowerBlue);
            // Copy any parent transforms.
            Matrix[] transforms = new Matrix[myModel.Bones.Count];
            myModel.CopyAbsoluteBoneTransformsTo(transforms);
            // Draw the model. A model can have multiple meshes, so loop.
            foreach (ModelMesh mesh in myModel.Meshes)
            {
                // This is where the mesh orientation is set, as well
                // as our camera and projection.
                foreach (BasicEffect effect in mesh.Effects)
                {
                    effect.EnableDefaultLighting();
                    effect.World = transforms[mesh.ParentBone.Index] *
                        Matrix.CreateRotationY(modelRotation)
                        * Matrix.CreateTranslation(modelPosition);
                    effect.View = Matrix.CreateLookAt(cameraPosition,
                        Vector3.Zero, Vector3.Up);
                    effect.Projection = Matrix.CreatePerspectiveFieldOfView(
                        MathHelper.ToRadians(45.0f), aspectRatio,
                        1.0f, 10000.0f);
                }
                // Draw the mesh, using the effects set above.
                mesh.Draw();
            }
            base.Draw(gameTime);
        }

    }
}

2010年11月26日 星期五

噎噎噎

基牌

2d巫師

http://r5is2w.bay.livefilestore.com/y1pIOLeRA5BtQ0NM5wUV3vK-BLNxw1QEvzbN845yOjjJjlkx9m-zH3yw4fH9FjWQ7OVBXTctO3T8a9ScVDHNQF5GpRi1CZNk55j/WindowsGame1.zip?download&psid=1

2010年10月29日 星期五

作業

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        System.Windows.Forms.Button[] Buttons;
        System.Windows.Forms.TextBox[] TextBoxs;
        int bno;
        int[,] a = new int[4, 4];
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            Buttons = new System.Windows.Forms.Button[9];
            TextBoxs = new System.Windows.Forms.TextBox[9];

            for (int i = 0; i < 9; ++i)
            {
                Buttons[i] = new Button();
                Buttons[i].Click += new System.EventHandler(Buttons_Click);
                this.Controls.Add(Buttons[i]);
                if (i <= 2)
                    Buttons[i].Location = new System.Drawing.Point(10 + i * 80, 10 + 100);
                else if (i > 2 && i <= 5)
                    Buttons[i].Location = new System.Drawing.Point(10 + (i - 3) * 80, 40 + 100);
                else if (i > 5 && i <= 9)
                    Buttons[i].Location = new System.Drawing.Point(10 + (i - 6) * 80, 70 + 100);
            }
            for (int i = 0; i < 9; ++i)
            {
                TextBoxs[i] = new TextBox();
                this.Controls.Add(TextBoxs[i]);
                if (i <= 2)
                    TextBoxs[i].Location = new System.Drawing.Point(10 + i * 100, 10);
                else if (i > 2 && i <= 5)
                    TextBoxs[i].Location = new System.Drawing.Point(10 + (i - 3) * 100, 40);
                else if (i > 5 && i <= 9)
                    TextBoxs[i].Location = new System.Drawing.Point(10 + (i - 6) * 100, 70);
            }
            TextBoxs[0].Text = "7";
            TextBoxs[1].Text = "2";
            TextBoxs[2].Text = "4";
            TextBoxs[3].Text = "5";
            TextBoxs[4].Text = "0";
            TextBoxs[5].Text = "6";
            TextBoxs[6].Text = "8";
            TextBoxs[7].Text = "3";
            TextBoxs[8].Text = "1";
        }
        public void Buttons_Click(object sender, EventArgs e)
        {
            // System.Windows.Forms.MessageBox.Show("You have clicked button " +
            //   ((System.Windows.Forms.Button)sender).Tag.ToString());
            string tnum = sender.ToString();
            int tlen = tnum.Length;
            string no = tnum.Substring(tlen - 1);
            for (int i = 0; i < 9; i++)
            {
                if (Buttons[i].Text == no)
                    bno = i;
            }
            switch (bno)
            {
                case 0:
                    if (Buttons[1].Text == "0")
                    {
                        String temp;
                        temp = Buttons[1].Text;
                        Buttons[1].Text = Buttons[0].Text;
                        Buttons[0].Text = temp;
                    }
                    else if (Buttons[3].Text == "0")
                    {
                        String temp;
                        temp = Buttons[3].Text;
                        Buttons[3].Text = Buttons[0].Text;
                        Buttons[0].Text = temp;
                    } 
                break;
                case 1:
                if (Buttons[4].Text == "0")
                {
                    String temp;
                    temp = Buttons[4].Text;
                    Buttons[4].Text = Buttons[1].Text;
                    Buttons[1].Text = temp;
                   }
                else if(Buttons[0].Text == "0")
                {
                    String temp;
                    temp = Buttons[0].Text;
                    Buttons[0].Text = Buttons[1].Text;
                    Buttons[1].Text = temp;
                 }
                else if (Buttons[2].Text == "0")
                {
                    String temp;
                    temp = Buttons[2].Text;
                    Buttons[2].Text = Buttons[1].Text;
                    Buttons[1].Text = temp;
                } 
                break;
                case 2:
                if (Buttons[1].Text == "0")
                {
                    String temp;
                    temp = Buttons[1].Text;
                    Buttons[1].Text = Buttons[2].Text;
                    Buttons[2].Text = temp;
                }
                else if (Buttons[5].Text == "0")
                {
                    String temp;
                    temp = Buttons[5].Text;
                    Buttons[5].Text = Buttons[2].Text;
                    Buttons[2].Text = temp;
                } 
               
                break;
                case 3:
                if (Buttons[0].Text == "0")
                {
                    String temp;
                    temp = Buttons[0].Text;
                    Buttons[0].Text = Buttons[3].Text;
                    Buttons[3].Text = temp;
                }
                else if (Buttons[4].Text == "0")
                {
                    String temp;
                    temp = Buttons[4].Text;
                    Buttons[4].Text = Buttons[3].Text;
                    Buttons[3].Text = temp;
                }
                else if (Buttons[6].Text == "0")
                {
                    String temp;
                    temp = Buttons[6].Text;
                    Buttons[6].Text = Buttons[3].Text;
                    Buttons[3].Text = temp;
                } 
                break;
                case 4:
                if (Buttons[1].Text == "0")
                {
                    String temp;
                    temp = Buttons[1].Text;
                    Buttons[1].Text = Buttons[4].Text;
                    Buttons[4].Text = temp;
                }
                else if (Buttons[3].Text == "0")
                {
                    String temp;
                    temp = Buttons[3].Text;
                    Buttons[3].Text = Buttons[4].Text;
                    Buttons[4].Text = temp;
                }
                else if (Buttons[5].Text == "0")
                {
                    String temp;
                    temp = Buttons[5].Text;
                    Buttons[5].Text = Buttons[4].Text;
                    Buttons[4].Text = temp;
                }
                else if (Buttons[7].Text == "0")
                {
                    String temp;
                    temp = Buttons[7].Text;
                    Buttons[7].Text = Buttons[4].Text;
                    Buttons[4].Text = temp;
                } 
                break;
                case 5:
                if (Buttons[2].Text == "0")
                {
                    String temp;
                    temp = Buttons[2].Text;
                    Buttons[2].Text = Buttons[5].Text;
                    Buttons[5].Text = temp;
                }
                else if (Buttons[4].Text == "0")
                {
                    String temp;
                    temp = Buttons[4].Text;
                    Buttons[4].Text = Buttons[5].Text;
                    Buttons[5].Text = temp;
                }
                else if (Buttons[8].Text == "0")
                {
                    String temp;
                    temp = Buttons[8].Text;
                    Buttons[8].Text = Buttons[5].Text;
                    Buttons[5].Text = temp;
                } 
                break;
                case 6:
                if (Buttons[3].Text == "0")
                {
                    String temp;
                    temp = Buttons[3].Text;
                    Buttons[3].Text = Buttons[6].Text;
                    Buttons[6].Text = temp;
                }
                else if (Buttons[7].Text == "0")
                {
                    String temp;
                    temp = Buttons[7].Text;
                    Buttons[7].Text = Buttons[6].Text;
                    Buttons[6].Text = temp;
                } 
                break;
                case 7:
                if (Buttons[4].Text == "0")
                {
                    String temp;
                    temp = Buttons[4].Text;
                    Buttons[4].Text = Buttons[7].Text;
                    Buttons[7].Text = temp;
                }
                else if (Buttons[6].Text == "0")
                {
                    String temp;
                    temp = Buttons[6].Text;
                    Buttons[6].Text = Buttons[7].Text;
                    Buttons[7].Text = temp;
                }
                else if (Buttons[8].Text == "0")
                {
                    String temp;
                    temp = Buttons[8].Text;
                    Buttons[8].Text = Buttons[7].Text;
                    Buttons[7].Text = temp;
                } 
                break;
                case 8:
                if (Buttons[5].Text == "0")
                {
                    String temp;
                    temp = Buttons[5].Text;
                    Buttons[5].Text = Buttons[8].Text;
                    Buttons[8].Text = temp;
                }
                else if (Buttons[7].Text == "0")
                {
                    String temp;
                    temp = Buttons[7].Text;
                    Buttons[7].Text = Buttons[8].Text;
                    Buttons[8].Text = temp;
                } 
                break;
            }
            if (no == "2")
                MessageBox.Show("" + no);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            //讀入  input
            a[1, 1] = Convert.ToInt16(TextBoxs[0].Text);
            a[1, 2] = Convert.ToInt16(TextBoxs[1].Text);
            a[1, 3] = Convert.ToInt16(TextBoxs[2].Text);
            a[2, 1] = Convert.ToInt16(TextBoxs[3].Text);
            a[2, 2] = Convert.ToInt16(TextBoxs[4].Text);
            a[2, 3] = Convert.ToInt16(TextBoxs[5].Text);
            a[3, 1] = Convert.ToInt16(TextBoxs[6].Text);
            a[3, 2] = Convert.ToInt16(TextBoxs[7].Text);
            a[3, 3] = Convert.ToInt16(TextBoxs[8].Text);
            //輸出  output
            for (int i = 0; i < 9; i++)
            {
                if (i < 3)
                {
                    Buttons[i].Text = Convert.ToString(a[1, i + 1]);
                }
                else if (i >= 3 && i < 6)
                {
                    Buttons[i].Text = Convert.ToString(a[2, (i - 3) + 1]);
                }
                else
                {
                    Buttons[i].Text = Convert.ToString(a[3, (i - 3 * 2) + 1]);
                }
            }
        }
    }
}