⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 toolbar.cs

📁 windows mobile 开发实例wi ndows mobile 开发实例
💻 CS
📖 第 1 页 / 共 2 页
字号:
         this.tbbOpen.ImageIndex = 1;
         // 
         // tbbSave
         // 
         this.tbbSave.ImageIndex = 2;
         // 
         // tbbPrint
         // 
         this.tbbPrint.ImageIndex = 3;
         // 
         // ilistFile
         // 
         this.ilistFile.Images.Add(((System.Drawing.Image)(resources.GetObject("resource5"))));
         this.ilistFile.Images.Add(((System.Drawing.Image)(resources.GetObject("resource6"))));
         this.ilistFile.Images.Add(((System.Drawing.Image)(resources.GetObject("resource7"))));
         this.ilistFile.Images.Add(((System.Drawing.Image)(resources.GetObject("resource8"))));
         this.ilistFile.ImageSize = new System.Drawing.Size(16, 16);
         // 
         // menuSizePopup
         // 
         this.menuSizePopup.MenuItems.Add(this.mitem12x12);
         this.menuSizePopup.MenuItems.Add(this.mitem12x20);
         this.menuSizePopup.MenuItems.Add(this.mitem14x14);
         this.menuSizePopup.MenuItems.Add(this.mitem14x20);
         this.menuSizePopup.MenuItems.Add(this.menuItem3);
         this.menuSizePopup.MenuItems.Add(this.mitem16x16);
         this.menuSizePopup.MenuItems.Add(this.mitem16x20);
         this.menuSizePopup.MenuItems.Add(this.mitem18x18);
         this.menuSizePopup.MenuItems.Add(this.mitem18x20);
         this.menuSizePopup.MenuItems.Add(this.mitem20x20);
         this.menuSizePopup.MenuItems.Add(this.menuItem5);
         this.menuSizePopup.MenuItems.Add(this.mitem24x24);
         this.menuSizePopup.MenuItems.Add(this.mitem32x32);
         this.menuSizePopup.Text = "Size";
         // 
         // mitem16x16
         // 
         this.mitem16x16.Text = "16x16";
         this.mitem16x16.Click += new System.EventHandler(this.mitem16x16_Click);
         // 
         // mitem20x20
         // 
         this.mitem20x20.Text = "20x20";
         this.mitem20x20.Click += new System.EventHandler(this.mitem20x20_Click);
         // 
         // mitem24x24
         // 
         this.mitem24x24.Text = "24x24";
         this.mitem24x24.Click += new System.EventHandler(this.mitem24x24_Click);
         // 
         // mitem32x32
         // 
         this.mitem32x32.Text = "32x32";
         this.mitem32x32.Click += new System.EventHandler(this.mitem32x32_Click);
         // 
         // mitem18x18
         // 
         this.mitem18x18.Text = "18x18";
         this.mitem18x18.Click += new System.EventHandler(this.mitem18x18_Click);
         // 
         // menuItem5
         // 
         this.menuItem5.Text = "-";
         // 
         // mitem12x20
         // 
         this.mitem12x20.Text = "12x20";
         this.mitem12x20.Click += new System.EventHandler(this.mitem12x20_Click);
         // 
         // mitem16x20
         // 
         this.mitem16x20.Text = "16x20";
         this.mitem16x20.Click += new System.EventHandler(this.mitem16x20_Click);
         // 
         // mitem14x20
         // 
         this.mitem14x20.Text = "14x20";
         this.mitem14x20.Click += new System.EventHandler(this.mitem14x20_Click);
         // 
         // mitem18x20
         // 
         this.mitem18x20.Text = "18x20";
         this.mitem18x20.Click += new System.EventHandler(this.mitem18x20_Click);
         // 
         // mitem12x12
         // 
         this.mitem12x12.Text = "12x12";
         this.mitem12x12.Click += new System.EventHandler(this.mitem12x12_Click);
         // 
         // mitem14x14
         // 
         this.mitem14x14.Text = "14x14";
         this.mitem14x14.Click += new System.EventHandler(this.mitem14x14_Click);
         // 
         // menuItem3
         // 
         this.menuItem3.Text = "-";
         // 
         // FormMain
         // 
         this.Controls.Add(this.cmdHideMenu);
         this.Controls.Add(this.cmdShowMenu);
         this.Controls.Add(this.cmdRemove2);
         this.Controls.Add(this.cmdAdd2);
         this.Controls.Add(this.cmdRemove1);
         this.Controls.Add(this.cmdAdd1);
         this.Controls.Add(this.label3);
         this.Controls.Add(this.label2);
         this.Controls.Add(this.label1);
         this.Controls.Add(this.tbarFile);
         this.Menu = this.menuMain;
         this.MinimizeBox = false;
         this.Text = "ToolBar";
         this.Load += new System.EventHandler(this.FormMain_Load);

      }
      #endregion

      /// <summary>
      /// The main entry point for the application.
      /// </summary>
      static void Main() 
      {
         Application.Run(new FormMain());
      }

      // Remember currently-selected toolbar
      private System.Windows.Forms.ToolBar m_tbarCurrent;

      private void FormMain_Load(
         object sender, 
         System.EventArgs e)
      {
         // Disconnect both toolbars, so we always know which
         // toolbar we start with (can change this inadvertently
         // in forms designer.
         this.Controls.Remove(tbarEdit);
         this.Controls.Remove(tbarFile);

         m_tbarCurrent = tbarFile;
         this.Controls.Add(m_tbarCurrent);
      }

      private void cmdAdd1_Click(
         object sender, 
         System.EventArgs e)
      {
         Controls.Add(tbarFile);
         m_tbarCurrent = tbarFile;
      }

      private void cmdRemove1_Click(
         object sender, 
         System.EventArgs e)
      {
         Controls.Remove(tbarFile);
         if (m_tbarCurrent == tbarFile)
            m_tbarCurrent = null;
      }

      private void cmdAdd2_Click(
         object sender, 
         System.EventArgs e)
      {
         Controls.Add(tbarEdit);
         m_tbarCurrent = tbarEdit;
      }

      private void cmdRemove2_Click(
         object sender, 
         System.EventArgs e)
      {
         Controls.Remove(tbarEdit);
         if (m_tbarCurrent == tbarEdit)
            m_tbarCurrent = null;
      }

      private void cmdShowMenu_Click(
         object sender, 
         System.EventArgs e)
      {
         this.Menu = menuMain;
      }

      private void cmdHideMenu_Click(
         object sender, 
         System.EventArgs e)
      {
         this.Menu = null;
      }

      private void ResetImageListSize(
         int cxWidth, 
         int cyHeight)
      {
         this.ilistEdit.ImageSize = 
            new System.Drawing.Size(cxWidth, cyHeight);
         this.ilistFile.ImageSize = 
            new System.Drawing.Size(cxWidth, cyHeight);
         if (m_tbarCurrent != null)
         {
            this.Controls.Remove(m_tbarCurrent);
            this.Controls.Add(m_tbarCurrent);
         }
      }

      private void ToggleMenuCheckMark(
         MenuItem mitemSender)
      {
         // Clear check mark from all other menu items.
         int citems = menuSizePopup.MenuItems.Count;
         for (int i = 0; i < citems; i++)
         {
            menuSizePopup.MenuItems[i].Checked = false;
         }

         // Set check mark on requested menu item.
         mitemSender.Checked = true;
      }

      private void mitem12x12_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(12,12);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem12x20_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(12,20);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem14x14_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(14,14);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem14x20_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(14,20);
         ToggleMenuCheckMark((MenuItem)sender);
      }
      private void mitem16x16_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(16,16);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem16x20_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(16,20);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem18x18_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(18,18);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem18x20_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(18,20);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem20x20_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(20,20);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem24x24_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(24,24);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void mitem32x32_Click(
         object sender, System.EventArgs e)
      {
         ResetImageListSize(32,32);
         ToggleMenuCheckMark((MenuItem)sender);
      }

      private void tbarFile_ButtonClick(
         object sender, 
         System.Windows.Forms.ToolBarButtonClickEventArgs e)
      {
         string strButtonName = string.Empty;
         if (e.Button == tbbNew)
         {
            strButtonName = "tbbNew";
         }
         else if (e.Button ==  tbbOpen)
         {
            strButtonName = "tbbOpen";
         }
         else if (e.Button == tbbSave)
         {
            strButtonName = "tbbSave";
         }
         else if (e.Button == tbbPrint)
         {
            strButtonName = "tbbPrint";
         }
         
         MessageBox.Show("User clicked " + strButtonName + 
         " tool bar button.");
      }

      private void tbarEdit_ButtonClick(
         object sender, 
         System.Windows.Forms.ToolBarButtonClickEventArgs e)
      {
         string strButtonName = string.Empty;
         if (e.Button == tbbCut)
         {
            strButtonName = "tbbCut";
         }
         else if (e.Button ==  tbbCopy)
         {
            strButtonName = "tbbCopy";
         }
         else if (e.Button == tbbPaste)
         {
            strButtonName = "tbbPaste";
         }
         else if (e.Button == tbbUndo)
         {
            strButtonName = "tbbUndo";
         }
         else if (e.Button == tbbClear)
         {
            strButtonName = "tbbClear";
         }
         
         MessageBox.Show("User clicked " + strButtonName + 
            " tool bar button.");
      }

   } // class
} // namespace

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -