資源簡介
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?????????????{
????????????????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個文件信息
評論
共有 條評論