亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

基于C#實現的仿windows左側伸縮菜單效果

2020-01-24 02:36:43
字體:
來源:轉載
供稿:網友

本文所述為基于C#實現的折疊菜單,風格仿照Windows打開我的電腦后左側的伸縮菜單效果,并且同樣是藍色的效果,看著和windows的效果一樣漂亮,可以實現折疊、展開等功能。這在學習C#界面編程的時候能用上,其主要實現代碼如下:

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;using System.Runtime.InteropServices;namespace LikesXP{  public partial class Frm_Main : Form  {    public Frm_Main()    {      InitializeComponent();    }    private static Panel Var_Panel = new Panel();//創建靜態字段    private static PictureBox Var_Pict = //創建靜態字段      new PictureBox();    private static int Var_i = 0;//創建靜態字段    private Font Var_Font = new Font("宋體", 9); //創建字體字段    private void pictureBox_1_Click(object sender, EventArgs e)    {      Var_i = Convert.ToInt16((//得到控件中的數據        (PictureBox)sender).Tag.ToString());      switch (Var_i)      {        case 1:          {            Var_Panel = panel_Gut_1;//得到面板對象引用            //Var_Pict = pictureBox_1;//得到PictureBox對象引用            break;          }        case 2:          {            Var_Panel = panel_Gut_2;//得到面板對象引用            Var_Pict = pictureBox_2;//得到PictureBox對象引用            break;          }        case 3:          {            Var_Panel = panel_Gut_3;//得到面板對象引用            Var_Pict = pictureBox_3;//得到PictureBox對象引用            break;          }      }      if (Convert.ToInt16(Var_Panel.Tag.ToString()) == 0 || Convert.ToInt16(Var_Panel.Tag.ToString()) == 2)      {        Var_Panel.Tag = 1;//設置為隱藏標識        Var_Pict.Image = Properties.Resources.朝下按鈕;//設置圖像屬性        Var_Panel.Visible = false;//隱藏面板      }      else      {        if (Convert.ToInt16(Var_Panel.Tag.ToString()) == 1)        {          Var_Panel.Tag = 2;//設置為顯示標識          Var_Pict.Image = Properties.Resources.朝上按鈕;//設置圖像屬性          Var_Panel.Visible = true;//顯示面板        }      }    }    private void Form1_Load(object sender, EventArgs e)    {      //pictureBox_1.Image = Properties.Resources.朝上按鈕;//設置圖像信息      pictureBox_2.Image = Properties.Resources.朝上按鈕;//設置圖像信息      pictureBox_3.Image = Properties.Resources.朝上按鈕;//設置圖像信息      Var_Font = label_1.Font;//得到字體對象    }    private void label_1_MouseEnter(object sender, EventArgs e)    {      ((Label)sender).ForeColor = Color.Gray;//設置控件文字字顏色      ((Label)sender).Font = //設置控件字體        new Font(Var_Font, Var_Font.Style | FontStyle.Underline);    }    private void label_1_MouseLeave(object sender, EventArgs e)    {      ((Label)sender).ForeColor = Color.Black;//設置控件文字顏色      ((Label)sender).Font = //設置控件字體        new Font(Var_Font, Var_Font.Style);    }    private void pictureBox1_Click(object sender, EventArgs e)    {      if (Convert.ToInt16(panel1.Tag.ToString()) == 1)      {        timer1.Start();        Convert.ToDateTime("").ToShortDateString();        // pictureBox1.Image = Properties.Resources.朝下按鈕;//設置圖像屬性        //panel1.Visible = false;//隱藏面板      }      else      {        if (Convert.ToInt16(panel1.Tag.ToString()) == 0)        {          timer1.Start();          //panel1.Tag = 1;//設置為顯示標識          //pictureBox1.Image = Properties.Resources.朝上按鈕;//設置圖像屬性          //panel1.Visible = true;//顯示面板        }      }    }    private void timer1_Tick(object sender, EventArgs e)    {      long longWidth = panel1.Width;      //如果panel目前是隱藏的      if (Convert.ToInt16(panel1.Tag.ToString()) == 0)      {        if (longWidth == 200)        {          timer1.Enabled = false;          panel1.Tag = 1;//設置為顯示標識        }        else        {          panel1.Width += 10;        }      }      //如果panel目前是顯示的      if (Convert.ToInt16(panel1.Tag.ToString()) == 1)      {        if (longWidth == 0)        {          timer1.Enabled = false;          panel1.Tag = 0;//設置為隱藏標識        }        else        {          panel1.Width -= 10;        }      }    }  }}

這里只展示了主要的功能代碼,其他的實現細節讀者可以自己進一步完善。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产一区二区三区久久| 久久成人精品电影| 国产精品高潮视频| 国产69精品99久久久久久宅男| 91久久在线播放| 国内外成人免费激情在线视频网站| 亚洲人成77777在线观看网| 亚洲影院色无极综合| 国产精品亚洲精品| 另类色图亚洲色图| 欧美激情网站在线观看| 久久夜色精品亚洲噜噜国产mv| 欧美成人亚洲成人| 中日韩美女免费视频网站在线观看| 日本精品性网站在线观看| 亚洲天堂av高清| 国产精品视频xxx| 亚洲美女性生活视频| 亚洲bt天天射| 国产精品看片资源| 久久精品国产成人精品| 欧美日韩一区二区三区在线免费观看| 亚洲人成五月天| 欧美老少配视频| 国产一区二区在线播放| 亚洲精品一区二区网址| 国产成人精品视频在线观看| 欧美—级a级欧美特级ar全黄| 亚洲人成人99网站| 精品无人区乱码1区2区3区在线| 性欧美在线看片a免费观看| 91色在线观看| 国产精品免费视频久久久| 精品日本高清在线播放| 久久久天堂国产精品女人| 国产日韩在线亚洲字幕中文| 午夜精品一区二区三区在线播放| 久久久91精品国产一区不卡| 懂色av一区二区三区| 亚洲第一区中文99精品| 国产在线久久久| 日韩电影大片中文字幕| 日韩亚洲国产中文字幕| 麻豆一区二区在线观看| 蜜月aⅴ免费一区二区三区| 成人写真视频福利网| 91人人爽人人爽人人精88v| 国产精品久久在线观看| 欧美性色视频在线| 亚洲无线码在线一区观看| 国产成人精品最新| 欧美中文字幕视频在线观看| 国产亚洲欧美日韩一区二区| 91av在线国产| 亚洲老头老太hd| 中文字幕自拍vr一区二区三区| 欧美福利视频在线观看| 亚洲欧美激情精品一区二区| 精品久久久久久中文字幕| 日韩一区二区久久久| 日韩电影大片中文字幕| 日韩视频免费大全中文字幕| 亚洲欧美日韩视频一区| 91av在线国产| 日韩精品视频免费| 亚洲国产婷婷香蕉久久久久久| 日韩av网址在线| 久久成人18免费网站| 性金发美女69hd大尺寸| 亚洲a中文字幕| 色悠悠久久久久| 国产成人福利视频| 国产精品久久久久久久久粉嫩av| 亚洲第一网中文字幕| 97香蕉超级碰碰久久免费软件| 在线精品国产欧美| 精品久久久久久久久久久久久| 久久久久九九九九| 国产亚洲精品va在线观看| 亚州精品天堂中文字幕| 精品无码久久久久久国产| 欧美在线www| 国产精品一区二区久久久久| 国内精品视频久久| 久久久精品国产网站| 欧美精品xxx| 尤物yw午夜国产精品视频| 搡老女人一区二区三区视频tv| 欧美日在线观看| 欧美性理论片在线观看片免费| 日韩精品中文字幕视频在线| 久久久99久久精品女同性| 456国产精品| 日韩一二三在线视频播| 日韩人体视频一二区| 国产精品美女久久久免费| 欧美激情va永久在线播放| 性色av一区二区三区| 91精品久久久久久久久久久| 亚洲丝袜在线视频| 欧美日韩美女在线| 久久精彩免费视频| 精品国产1区2区| 国产精品视频内| 日韩视频免费中文字幕| 国产欧洲精品视频| 亚洲女在线观看| 91精品免费看| 中文字幕av日韩| 亚洲欧洲偷拍精品| 国产日韩欧美自拍| 九九热精品视频国产| 一区二区三区视频免费| 国产成人精品视频在线观看| 欧美日韩国产区| 亚洲视频在线免费看| 日韩在线视频播放| 国产精品ⅴa在线观看h| 亚洲一区二区国产| 国产精品青青在线观看爽香蕉| 国模私拍一区二区三区| 亚洲综合精品伊人久久| 国产视频观看一区| 97色在线播放视频| 色先锋资源久久综合5566| 国产精品亚洲片夜色在线| 大量国产精品视频| 亚洲第一国产精品| 亚洲日本aⅴ片在线观看香蕉| 亚洲国产小视频在线观看| 性欧美xxxx| 日韩视频中文字幕| 亚洲国产第一页| 国产成人小视频在线观看| 国产成人在线亚洲欧美| 色综合91久久精品中文字幕| 日韩欧亚中文在线| 亚洲国产成人在线视频| 91欧美精品午夜性色福利在线| 国产视频精品久久久| 日韩有码视频在线| 欧美成人午夜免费视在线看片| 亚洲free性xxxx护士白浆| 日本不卡高字幕在线2019| 精品国产一区二区三区久久狼黑人| 欧美日韩中文在线| 国产精选久久久久久| 自拍偷拍亚洲欧美| 国产精品成人一区二区三区吃奶| 欧美日韩精品在线| 热久久视久久精品18亚洲精品| 日本欧美爱爱爱| 亚洲午夜女主播在线直播| 91av视频导航| 日韩视频免费大全中文字幕| 国产欧美精品va在线观看| 国产日韩欧美中文| 91av在线国产| 5252色成人免费视频| 午夜精品一区二区三区在线| 欧美国产日韩中文字幕在线| 亚洲国产精品福利| 欧美激情一二区| 成人亚洲欧美一区二区三区|