2016年11月15日 星期二

C# 文字視窗效果

整個視窗就是文字的效果 通常用在螢幕提示中! 如下圖





一樣是利用透明視窗的方式達到


public partial class Form1 : Form
    {
        Bitmap bit; //宣告一個Bitmap物件
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.FormBorderStyle = FormBorderStyle.None;  //拿掉其他按鈕
            bit = new Bitmap("font.bmp");  //圖片放在debug內
            bit.MakeTransparent(Color.White);  //將視窗中白色的部份變為透明
        }

        protected override void OnPaint(PaintEventArgs e)

        {
            e.Graphics.DrawImage((Image)bit, new Point(0, 0)); ////在視窗上繪製圖片
        }

    }



沒有留言:

張貼留言