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

📄 bdisplayhelp.cs

📁 破解的飞信源代码
💻 CS
字号:
namespace Imps.Client.Pc.BizControls
{
    using System;
    using System.Drawing;

    public class BDisplayHelp : BDropdownControl
    {
        private Rectangle _rcText;
        private Size _szText;

        protected override void AdjustTextSize(Graphics g)
        {
            base.totalWidth = this.preferredSize.Width;
            this._szText.Width = (base.totalWidth - base.dropDownButtonWidth) - 2;
            this._rcText = new Rectangle(1, (base.Height - this._szText.Height) / 2, this._szText.Width, this._szText.Height);
        }

        protected override int MeasureTextWidth(Graphics g)
        {
            SizeF ef = g.MeasureString(this.Text, this.Font);
            this._szText = new Size(((int) ef.Width) + 2, ((int) ef.Height) + 2);
            return (int) ef.Width;
        }

        protected override void PaintText(Graphics g)
        {
            using (StringFormat format = new StringFormat())
            {
                format.Alignment = StringAlignment.Near;
                format.LineAlignment = StringAlignment.Center;
                format.FormatFlags |= StringFormatFlags.NoWrap;
                format.Trimming = StringTrimming.EllipsisCharacter;
                using (Brush brush = new SolidBrush(base.Enabled ? this.ForeColor : Color.FromArgb(0x55, 0x55, 0x55)))
                {
                    g.DrawString(this.Text, this.Font, brush, this._rcText, format);
                }
            }
        }
    }
}

⌨️ 快捷键说明

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