public Rank()
        {
            //Excel////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            //0:組別
            //1:單位
            //2:姓名
            //3:初賽或複賽
            //4:第一品勢名稱
            //5:第二品勢名稱
            //6:第一品勢正確性分數
            //7:第一品勢表現性分數
            //8:第一品勢總分
            //9:第二品勢正確性分數
            //10:第二品勢表現性分數
            //11:第二品勢總分
            //12:總平均
            //13:排名
            //14:名次
            //15:編號
            //16.棄權
            //Excel////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            //顯示: 1.名次 2.編號 3.姓名 4.分數 (額外:5陣列位置)
            InitializeComponent();
            //ini///////////////////////////////////////////////////////////////////
            ImportData           = comt.ImportSetting.ImportData;           //把exl資料表格載入
            Select_Pose          = comt.ImportSetting.Select_Pose;          //在ImportSetting時選的要比幾個品勢
            Raw_CompetitorNumber = comt.ImportSetting.Raw_CompetitorNumber; //共有多少位參賽者
            Column_Pose1         = comt.ImportSetting.Column_Pose1;         //若選單品勢會有幾行
            Column_Pose2         = comt.ImportSetting.Column_Pose2;         //若選雙品勢會有幾行
            Count_Referee        = comt.ImportSetting.Count_Referee;        //有幾位評審
            ImportData_Score     = comt.ImportSetting.ImportData_Score;     //把exl分數表格載入
            //ini///////////////////////////////////////////////////////////////////
            Now_Pose   = comt.Form1.Now_Pose;
            Now_Player = comt.Form1.Now_Player;

            //ini/////////////////////////////////////////////////////////////////////////////////////////////////////////
            #region ini
            lb_Rank01.Text = "";
            lb_Rank02.Text = "";
            lb_Rank03.Text = "";
            lb_Rank04.Text = "";
            lb_Rank05.Text = "";
            lb_Rank06.Text = "";
            lb_Rank07.Text = "";
            lb_Rank08.Text = "";
            //---------------------------------------------------------------------
            lb_ID_01.Text = "";
            lb_ID_02.Text = "";
            lb_ID_03.Text = "";
            lb_ID_04.Text = "";
            lb_ID_05.Text = "";
            lb_ID_06.Text = "";
            lb_ID_07.Text = "";
            lb_ID_08.Text = "";
            //---------------------------------------------------------------------
            lb_Name_01.Text = "";
            lb_Name_02.Text = "";
            lb_Name_03.Text = "";
            lb_Name_04.Text = "";
            lb_Name_05.Text = "";
            lb_Name_06.Text = "";
            lb_Name_07.Text = "";
            lb_Name_08.Text = "";
            //---------------------------------------------------------------------
            lb_Score_01.Text = "";
            lb_Score_02.Text = "";
            lb_Score_03.Text = "";
            lb_Score_04.Text = "";
            lb_Score_05.Text = "";
            lb_Score_06.Text = "";
            lb_Score_07.Text = "";
            lb_Score_08.Text = "";
            #endregion
            //ini/////////////////////////////////////////////////////////////////////////////////////////////////////////
            ScoreRank_Total_Variable = new ScoreRank_Total[Now_Player + 1];
            for (int i = 0; i <= Now_Player; i++)
            {
                if (i == 0)
                {
                    ScoreRank_Total_Variable[0] = new ScoreRank_Total("Rank", "Number", "Name", -100000000000.0, 0, "");//因為後面有加權,要-10*10^12才夠小
                }
                else
                {
                    //算編號的ADCII總和///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    Sum_ASCII_Number = 0;

                    for (int j = 0; j < comt.Form1.ImportData[15, i].Length; j++)
                    {
                        string String_Substring             = comt.Form1.ImportData[15, i].Substring(j, 1);
                        string String_Substring_To_HexASCII = Convert.ToString(ASC(String_Substring), 16);
                        int    Int_HexASCII_To_Decimal      = Int32.Parse(String.Format("{0:X}", String_Substring_To_HexASCII), System.Globalization.NumberStyles.HexNumber);
                        Sum_ASCII_Number = Sum_ASCII_Number + Int_HexASCII_To_Decimal;
                        //comt.Form1.ImportData[15, i].Substring(j,1);//16toDecimal(ASCII(substring))
                        //Sum_ASCII_Number = Sum_ASCII_Number + ;
                    }
                    //算編號的ADCII總和///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

                    if (Select_Pose == "1")
                    {
                        Final_Weighted_Score = System.Convert.ToDouble(comt.Form1.ImportData[12, i]) * 1000000000 + System.Convert.ToDouble(comt.Form1.ImportData[7, i]) * 1000000;// +Sum_ASCII_Number;
                        //總分*1000000000 + 第一表現性平均*1000000 + (選手編號ASCII相加)
                    }
                    if (Select_Pose == "2")
                    {
                        Final_Weighted_Score = System.Convert.ToDouble(comt.Form1.ImportData[12, i]) * 1000000000 + ((System.Convert.ToDouble(comt.Form1.ImportData[7, i]) + System.Convert.ToDouble(comt.Form1.ImportData[10, comt.Form1.Now_Player])) / 2) * 1000000;// +Sum_ASCII_Number;
                        //總分*1000000000 + ((第一表現性平均+第二表現性平均)/2)*1000000 + (選手編號ASCII相加)
                    }

                    ScoreRank_Total_Variable[i] = new ScoreRank_Total
                                                  (
                        comt.Form1.ImportData[12, i], //總平均
                        comt.Form1.ImportData[15, i], //Number
                        comt.Form1.ImportData[2, i],  //Name
                        Final_Weighted_Score,         //System.Convert.ToDouble(comt.Form1.ImportData[12, i]),//Score
                        i,                            //ArrayPosition
                        ""
                                                  );
                }
            }



            /*
             * //寫入名次//
             * for (i = 1; i <= Now_Player; i++)
             * {
             *  comt.Form1.ImportData[13, i];
             * }
             */
            ///////////加入中文字排名

            Array.Sort(ScoreRank_Total_Variable, SortMethod_Total);
            int Counter_Quit = 0;

            /*
             * RealRank_Place = new string[Now_Player + 1];
             * RealRank_ID = new string[Now_Player + 1];
             * RealRank_Score = new string[Now_Player + 1];
             */

            //將名次填入陣列中/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            for (int k = Now_Player; k >= 1; k--)
            {
                int position = ScoreRank_Total_Variable[k].ArrayPosition; //position是原本陣列中的位置
                //GetChineseNumber(int number)
                if (comt.Form1.ImportData[16, position] == "1")           //若找到棄權的人
                {
                    Counter_Quit++;                                       //棄權的人數再加1
                    comt.Form1.ImportData[13, position] = "";             //名次為空,不計名次
                    comt.Form1.ImportData[14, position] = "";             //國字名次
                }
                else
                {
                    if (ScoreRank_Total_Variable.Length - 1 > k)
                    {
                        if (ScoreRank_Total_Variable[k].Score == ScoreRank_Total_Variable[k + 1].Score)//和上一位同分
                        {
                            SamePlace++;
                            comt.Form1.ImportData[13, position]   = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();
                            ScoreRank_Total_Variable[k].RealPlace = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();
                            //---------------------------
                            comt.Form1.ImportData[14, position] = "第" + GetChineseNumber(Now_Player - k + 1 - Counter_Quit - SamePlace) + "名";//國字名次

                            /*
                             * int past = ScoreRank_Total_Variable[k+1].ArrayPosition;
                             * comt.Form1.ImportData[13, past] = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();
                             * ScoreRank_Total_Variable[k + 1].RealPlace = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();
                             */
                        }
                        if (ScoreRank_Total_Variable[k].Score < ScoreRank_Total_Variable[k + 1].Score)//分數比上一位低
                        {
                            SamePlace = 0;
                            //1223

                            /*
                             * comt.Form1.ImportData[13, position] = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();
                             * ScoreRank_Total_Variable[k].RealPlace = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();
                             */
                            //1224
                            comt.Form1.ImportData[13, position]   = (Now_Player - k + 1 - Counter_Quit).ToString();
                            ScoreRank_Total_Variable[k].RealPlace = (Now_Player - k + 1 - Counter_Quit).ToString();
                            //---------------------------
                            comt.Form1.ImportData[14, position] = "第" + GetChineseNumber(Now_Player - k + 1 - Counter_Quit) + "名";//國字名次
                        }
                        //用原本陣列中的位置 = 給他名次 , 從最高的名次給 到 最低
                    }
                    else
                    {
                        comt.Form1.ImportData[13, position]   = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();//第一名
                        ScoreRank_Total_Variable[k].RealPlace = (Now_Player - k + 1 - Counter_Quit - SamePlace).ToString();
                        //---------------------------
                        comt.Form1.ImportData[14, position] = "第" + GetChineseNumber(Now_Player - k + 1 - Counter_Quit - SamePlace) + "名";//國字名次
                    }
                }
            }
            //將名次填入陣列中/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            ////找出現在選手的名次///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            int Now_Player_Place = 1;//找出現在選手的名次
            for (int m = Now_Player; m >= 1; m--)
            {
                if (comt.Form1.ImportData[2, Now_Player] == ScoreRank_Total_Variable[m].Name && comt.Form1.ImportData[15, Now_Player] == ScoreRank_Total_Variable[m].Number)
                {
                    Now_Player_Place = Now_Player - m + 1;
                }
            }
            ////找出現在選手的名次///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            //顯示/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            int Display_Place; //顯示名次的位置
            int Display_Page;  //顯示名次的頁碼
            Display_Place = Now_Player_Place % 8;
            if (Display_Place == 0)
            {
                Display_Page = (Now_Player_Place / 8) - 1;
            }
            else
            {
                Display_Page = Now_Player_Place / 8;
            }


            /*
             * string k1 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Number;
             * string k2 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Name;
             * string k2_ = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Rank;
             * string k3 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Number;
             * string k4 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Name;
             * string k4_ = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Rank;
             * string k11 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8-2].Number;
             * string k21 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8-2].Name;
             * string k21_ = ScoreRank_Total_Variable[Now_Player - Display_Page * 8-2].Rank;
             * string k31 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Number;
             * string k41 = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Name;
             * string k41_ = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Rank;
             */
            /*
             * for (int i = 0; i <= Now_Player; i++)
             * {
             *  textBox1.AppendText(ScoreRank_Total_Variable[i].Name + "  " +ScoreRank_Total_Variable[i].Score + "\n");
             * }
             */

            if (Display_Place == 1)
            {
                if (Now_Player - Display_Page * 8 >= 1)                                                        //大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank01.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].RealPlace; //(1 + Display_Page * 8).ToString();
                    lb_Rank01.ForeColor   = Color.Black;
                    lb_ID_01.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Number;
                    lb_ID_01.ForeColor    = Color.Black;
                    lb_Name_01.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Name;
                    lb_Name_01.ForeColor  = Color.Black;
                    lb_Score_01.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Rank;
                    lb_Score_01.ForeColor = Color.Black;
                    panel1.BackColor      = Color.Red;
                    panel9.BackColor      = Color.Yellow;
                }
                else
                {
                    lb_Rank01.Text   = "";
                    lb_ID_01.Text    = "";
                    lb_Name_01.Text  = "";
                    lb_Score_01.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 >= 1)    //大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Rank == "-1")
                    {
                        lb_Rank01.Text   = "";
                        lb_ID_01.Text    = "";
                        lb_Name_01.Text  = "";
                        lb_Score_01.Text = "";
                    }
                    else
                    {
                        lb_Rank01.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].RealPlace;
                        lb_ID_01.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Number;
                        lb_Name_01.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Name;
                        lb_Score_01.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8].Rank;
                    }
                }
                else
                {
                    lb_Rank01.Text   = "";
                    lb_ID_01.Text    = "";
                    lb_Name_01.Text  = "";
                    lb_Score_01.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            if (Display_Place == 2)
            {
                if (Now_Player - Display_Page * 8 - 1 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank02.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].RealPlace;
                    lb_Rank02.ForeColor   = Color.Black;
                    lb_ID_02.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Number;
                    lb_ID_02.ForeColor    = Color.Black;
                    lb_Name_02.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Name;
                    lb_Name_02.ForeColor  = Color.Black;
                    lb_Score_02.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Rank;
                    lb_Score_02.ForeColor = Color.Black;
                    panel2.BackColor      = Color.Red;
                    panel10.BackColor     = Color.Yellow;
                }
                else
                {
                    lb_Rank02.Text   = "";
                    lb_ID_02.Text    = "";
                    lb_Name_02.Text  = "";
                    lb_Score_02.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 - 1 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Rank == "-1")
                    {
                        lb_Rank02.Text   = "";
                        lb_ID_02.Text    = "";
                        lb_Name_02.Text  = "";
                        lb_Score_02.Text = "";
                    }
                    else
                    {
                        lb_Rank02.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].RealPlace;
                        lb_ID_02.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Number;
                        lb_Name_02.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Name;
                        lb_Score_02.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 1].Rank;
                    }
                }
                else
                {
                    lb_Rank02.Text   = "";
                    lb_ID_02.Text    = "";
                    lb_Name_02.Text  = "";
                    lb_Score_02.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            if (Display_Place == 3)
            {
                if (Now_Player - Display_Page * 8 - 2 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank03.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].RealPlace;
                    lb_Rank03.ForeColor   = Color.Black;
                    lb_ID_03.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].Number;
                    lb_ID_03.ForeColor    = Color.Black;
                    lb_Name_03.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].Name;
                    lb_Name_03.ForeColor  = Color.Black;
                    lb_Score_03.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].Rank;
                    lb_Score_03.ForeColor = Color.Black;
                    panel3.BackColor      = Color.Red;
                    panel11.BackColor     = Color.Yellow;
                }
                else
                {
                    lb_Rank03.Text   = "";
                    lb_ID_03.Text    = "";
                    lb_Name_03.Text  = "";
                    lb_Score_03.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 - 2 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].Rank == "-1")
                    {
                        lb_Rank03.Text   = "";
                        lb_ID_03.Text    = "";
                        lb_Name_03.Text  = "";
                        lb_Score_03.Text = "";
                    }
                    else
                    {
                        lb_Rank03.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].RealPlace;
                        lb_ID_03.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].Number;
                        lb_Name_03.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].Name;
                        lb_Score_03.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 2].Rank;
                    }
                }
                else
                {
                    lb_Rank03.Text   = "";
                    lb_ID_03.Text    = "";
                    lb_Name_03.Text  = "";
                    lb_Score_03.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            if (Display_Place == 4)
            {
                if (Now_Player - Display_Page * 8 - 3 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank04.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].RealPlace;
                    lb_Rank04.ForeColor   = Color.Black;
                    lb_ID_04.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Number;
                    lb_ID_04.ForeColor    = Color.Black;
                    lb_Name_04.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Name;
                    lb_Name_04.ForeColor  = Color.Black;
                    lb_Score_04.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Rank;
                    lb_Score_04.ForeColor = Color.Black;
                    panel4.BackColor      = Color.Red;
                    panel12.BackColor     = Color.Yellow;
                }
                else
                {
                    lb_Rank04.Text   = "";
                    lb_ID_04.Text    = "";
                    lb_Name_04.Text  = "";
                    lb_Score_04.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 - 3 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Rank == "-1")
                    {
                        lb_Rank04.Text   = "";
                        lb_ID_04.Text    = "";
                        lb_Name_04.Text  = "";
                        lb_Score_04.Text = "";
                    }
                    else
                    {
                        lb_Rank04.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].RealPlace;
                        lb_ID_04.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Number;
                        lb_Name_04.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Name;
                        lb_Score_04.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 3].Rank;
                    }
                }
                else
                {
                    lb_Rank04.Text   = "";
                    lb_ID_04.Text    = "";
                    lb_Name_04.Text  = "";
                    lb_Score_04.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            if (Display_Place == 5)
            {
                if (Now_Player - Display_Page * 8 - 4 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank05.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].RealPlace;
                    lb_Rank05.ForeColor   = Color.Black;
                    lb_ID_05.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].Number;
                    lb_ID_05.ForeColor    = Color.Black;
                    lb_Name_05.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].Name;
                    lb_Name_05.ForeColor  = Color.Black;
                    lb_Score_05.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].Rank;
                    lb_Score_05.ForeColor = Color.Black;
                    panel5.BackColor      = Color.Red;
                    panel13.BackColor     = Color.Yellow;
                }
                else
                {
                    lb_Rank05.Text   = "";
                    lb_ID_05.Text    = "";
                    lb_Name_05.Text  = "";
                    lb_Score_05.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 - 4 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].Rank == "-1")
                    {
                        lb_Rank05.Text   = "";
                        lb_ID_05.Text    = "";
                        lb_Name_05.Text  = "";
                        lb_Score_05.Text = "";
                    }
                    else
                    {
                        lb_Rank05.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].RealPlace;
                        lb_ID_05.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].Number;
                        lb_Name_05.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].Name;
                        lb_Score_05.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 4].Rank;
                    }
                }
                else
                {
                    lb_Rank05.Text   = "";
                    lb_ID_05.Text    = "";
                    lb_Name_05.Text  = "";
                    lb_Score_05.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            if (Display_Place == 6)
            {
                if (Now_Player - Display_Page * 8 - 5 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank06.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].RealPlace;
                    lb_Rank06.ForeColor   = Color.Black;
                    lb_ID_06.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].Number;
                    lb_ID_06.ForeColor    = Color.Black;
                    lb_Name_06.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].Name;
                    lb_Name_06.ForeColor  = Color.Black;
                    lb_Score_06.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].Rank;
                    lb_Score_06.ForeColor = Color.Black;
                    panel6.BackColor      = Color.Red;
                    panel14.BackColor     = Color.Yellow;
                }
                else
                {
                    lb_Rank06.Text   = "";
                    lb_ID_06.Text    = "";
                    lb_Name_06.Text  = "";
                    lb_Score_06.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 - 5 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].Rank == "-1")
                    {
                        lb_Rank06.Text   = "";
                        lb_ID_06.Text    = "";
                        lb_Name_06.Text  = "";
                        lb_Score_06.Text = "";
                    }
                    else
                    {
                        lb_Rank06.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].RealPlace;
                        lb_ID_06.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].Number;
                        lb_Name_06.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].Name;
                        lb_Score_06.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 5].Rank;
                    }
                }
                else
                {
                    lb_Rank06.Text   = "";
                    lb_ID_06.Text    = "";
                    lb_Name_06.Text  = "";
                    lb_Score_06.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            if (Display_Place == 7)
            {
                if (Now_Player - Display_Page * 8 - 6 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank07.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].RealPlace;
                    lb_Rank07.ForeColor   = Color.Black;
                    lb_ID_07.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].Number;
                    lb_ID_07.ForeColor    = Color.Black;
                    lb_Name_07.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].Name;
                    lb_Name_07.ForeColor  = Color.Black;
                    lb_Score_07.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].Rank;
                    lb_Score_07.ForeColor = Color.Black;
                    panel7.BackColor      = Color.Red;
                    panel15.BackColor     = Color.Yellow;
                }
                else
                {
                    lb_Rank07.Text   = "";
                    lb_ID_07.Text    = "";
                    lb_Name_07.Text  = "";
                    lb_Score_07.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 - 6 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].Rank == "-1")
                    {
                        lb_Rank07.Text   = "";
                        lb_ID_07.Text    = "";
                        lb_Name_07.Text  = "";
                        lb_Score_07.Text = "";
                    }
                    else
                    {
                        lb_Rank07.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].RealPlace;
                        lb_ID_07.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].Number;
                        lb_Name_07.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].Name;
                        lb_Score_07.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 6].Rank;
                    }
                }
                else
                {
                    lb_Rank07.Text   = "";
                    lb_ID_07.Text    = "";
                    lb_Name_07.Text  = "";
                    lb_Score_07.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            if (Display_Place == 0)
            {
                if (Now_Player - Display_Page * 8 - 7 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    lb_Rank08.Text        = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].RealPlace;
                    lb_Rank08.ForeColor   = Color.Black;
                    lb_ID_08.Text         = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].Number;
                    lb_ID_08.ForeColor    = Color.Black;
                    lb_Name_08.Text       = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].Name;
                    lb_Name_08.ForeColor  = Color.Black;
                    lb_Score_08.Text      = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].Rank;
                    lb_Score_08.ForeColor = Color.Black;
                    panel8.BackColor      = Color.Red;
                    panel16.BackColor     = Color.Yellow;
                }
                else
                {
                    lb_Rank08.Text   = "";
                    lb_ID_08.Text    = "";
                    lb_Name_08.Text  = "";
                    lb_Score_08.Text = "";
                }
            }
            else
            {
                if (Now_Player - Display_Page * 8 - 7 >= 1)//大於等於一 才是 Rank後的 ScoreRank_Total_Variable陣列中分數最小的 , 也就是 位置0 的 (score欄位)數值0 是強塞進去的最小值 不予計算
                {
                    if (ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].Rank == "-1")
                    {
                        lb_Rank08.Text   = "";
                        lb_ID_08.Text    = "";
                        lb_Name_08.Text  = "";
                        lb_Score_08.Text = "";
                    }
                    else
                    {
                        lb_Rank08.Text   = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].RealPlace;
                        lb_ID_08.Text    = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].Number;
                        lb_Name_08.Text  = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].Name;
                        lb_Score_08.Text = ScoreRank_Total_Variable[Now_Player - Display_Page * 8 - 7].Rank;
                    }
                }
                else
                {
                    lb_Rank08.Text   = "";
                    lb_ID_08.Text    = "";
                    lb_Name_08.Text  = "";
                    lb_Score_08.Text = "";
                }
            }
            //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

            comt.Form1.WriteExcelAll();

            //顯示/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            /*
             * if (Select_Pose == "1")
             * {
             *
             * }
             * if (Select_Pose == "2")
             * {
             *
             * }
             */
        }
 private int SortMethod_Total(ScoreRank_Total ScoreRank_Total1, ScoreRank_Total ScoreRank_Total2)
 {
     return(ScoreRank_Total1.Score.CompareTo(ScoreRank_Total2.Score));
 }