• 大小: 10.77MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-22
  • 语言: 其他
  • 标签: QQ2010源码  

资源简介

QQ2010源码 作者:翱翔的雄鹰 来自网上

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using Com.Seezt.Skins;

namespace Com.Seezt.Skins
{
    [DefaultEvent(“Click“)]
    public partial class BasicButton : UserControl
    {
        private Graphics g = null;
        private Bitmap Bmp = null;
        private string m_buttonText = “Button“;
        public BasicButton()
        {
            this.Setstyle(Controlstyles.UserPaint true);
            this.Setstyle(Controlstyles.AllPaintingInWmPaint true);
            this.Setstyle(Controlstyles.OptimizedDoubleBuffer true); InitializeComponent();
            Bmp = ResClass.GetImgRes(“btn_normal“);
        }

        [Description(“文本“) Category(“Appearance“)]
        public string Texts
        {
            get
            {
                return m_buttonText;
            }
            set
            {
                m_buttonText = value;
                this.Invalidate();
            }
        }

        protected override void onload(EventArgs e)
        {
            base.onload(e);
            if (Environment.OSVersion.Version.Major >= 6)
            {
                this.Font = new Font(“微软雅黑“ 9F Fontstyle.Regular GraphicsUnit.Point);
            }
            else
            {
                this.Font = new Font(“宋体“ 9F Fontstyle.Regular GraphicsUnit.Point);
            }
        }

        private PointF GetPointF(string buttonText)
        {
            float x;
            int l = 0;
            char[] c = buttonText.ToCharArray();
            for (int i = 0; i < c.Length; i++)
            {
                if (Convert.ToInt32(c[i]) > Convert.ToInt32((char)128))
                {
                    l += 2;
                }
                else 
                {
                    l += 1;
                }
            }

            x = (float)(Width - l * (Font.Size - 1.5)) / 2;
            return new PointF(x 2);
        }

        protected override void OnPaint(PaintEventArgs e)
        {
            g = e.Graphics;
            if (Bmp != null)
            {
                g.DrawImage(Bmp new Rectangle(0 0 this.Width this.Height) 0 0 Bmp.Width Bmp.Height GraphicsUnit.Pixel);

            }
            PointF point = GetPointF(this.m_buttonText);
            if (this.Enabled)
                g.DrawString(this.Texts Font Brushes.Black point);
            else
                g.DrawString(this.Texts new Font(“微软雅黑“ 9F Fontstyle.Regular GraphicsUnit.Pixel) Brushes.Gray point);
        }

        protected override void onmousedown(MouseEventArgs e)
        {
            this.Focus();
            Bmp = ResClass.GetImgRes(“btn_down“);
            this.Invalidate();
        }

        protected override void onmouseup(MouseEventArgs e)
        {
            onmouseleave(e);
        }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    2320896  2015-02-24 14:21  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\bin\Release\Skins.dll

     文件     585216  2015-02-24 14:21  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\bin\Release\Skins.pdb

     文件       3804  2010-12-06 13:43  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicButton.cs

     文件       1882  2010-10-03 14:44  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicButton.designer.cs

     文件       6321  2010-12-06 13:39  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicCheckBox.cs

     文件      13102  2010-12-15 22:15  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicComboBox.cs

     文件       2922  2010-10-22 17:16  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicComboBox.designer.cs

     文件       5814  2010-10-03 14:44  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicComboBox.resx

     文件       6111  2015-02-26 18:48  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicQQTextBox.cs

     文件       3002  2010-10-06 03:40  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicQQTextBox.designer.cs

     文件       4427  2010-12-06 12:24  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicRadioButton.cs

     文件       5270  2010-12-06 13:40  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\BasicTextBox.cs

     文件       8388  2010-12-06 13:50  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\FriendControl.cs

     文件       5292  2010-12-06 13:50  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\GroupControl.cs

     文件       4014  2015-02-23 21:04  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\LoginButton.cs

     文件      13068  2010-12-06 12:24  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQComboBox.cs

     文件       2459  2010-10-29 01:05  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQComboBox.designer.cs

     文件       5814  2010-10-29 01:05  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQComboBox.resx

     文件       2126  2010-12-06 12:24  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQContextMenu.cs

     文件      22033  2015-02-26 18:48  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQListView.cs

     文件        518  2010-10-02 02:51  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQPictureBox.cs

     文件       3406  2015-02-26 18:48  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQtextBox.cs

     文件       1570  2010-12-06 12:24  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQToolStripMenuItem.cs

     文件        543  2010-12-06 12:24  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\QQToolStripSeparator.cs

     文件       8789  2015-02-26 18:48  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Control\VScrollControl.cs

     文件       2330  2010-10-05 00:34  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Entity\Friend.cs

     文件       1722  2010-10-08 00:14  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Entity\Group.cs

     文件       1819  2010-10-02 02:42  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Entity\UserInfo.cs

     文件      20102  2010-12-06 13:19  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Form\BasicForm.cs

     文件       7263  2010-10-05 19:29  QQ2010源码  比较新  作者:翱翔的雄鹰\QQ2010\QQ Skins\Form\BasicForm.designer.cs

............此处省略790个文件信息

评论

共有 条评论

相关资源