Exemple #1
0
        //----------------------------------------------------------
        //函式名稱: tsmi_4_1_Click
        //說明: 設定編輯SQL區的字體大小為[大]
        //參數: 無
        //回傳值: 無
        //----------------------------------------------------------
        private void tsmi_4_1_Click(object sender, EventArgs e)
        {
            MyClass.cMenuItem item = null;
            item =
                (
                    from x in MenuItemNameSet
                    where x.ItemName == "SQL字體"
                    select x
                ).SingleOrDefault();

            try
            {
                String[] sSplitID = item.ItemID.Split('_');
                int      _pos     = Convert.ToInt16(sSplitID[2]) - 1;

                ToolStripMenuItem ts = (ToolStripMenuItem)menustrip.Items[_pos];
                ts.DropDownItems[0].ForeColor = Color.Red;
                ts.DropDownItems[1].ForeColor = Color.Black;
                ts.DropDownItems[2].ForeColor = Color.Black;
                ToolStripMenuItem ts00 = (ToolStripMenuItem)ts.DropDownItems[0];
                ToolStripMenuItem ts01 = (ToolStripMenuItem)ts.DropDownItems[1];
                ToolStripMenuItem ts02 = (ToolStripMenuItem)ts.DropDownItems[2];
                ts00.Checked = true; ts01.Checked = false; ts02.Checked = false;
                ts           = null; ts00 = null; ts01 = null; ts02 = null;


                foreach (TabPage tp in tabControl.Controls)
                {
                    RichTextBox rtb = (RichTextBox)tp.Controls[0];
                    rtb.Font = new Font("微軟正黑體", 12);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("錯誤! " + ex.Message);
            }
        }