示例#1
0
            /// <summary>
            /// Применить актуальный размер шрифта
            /// </summary>
            public void FitFont()
            {
                if (_state == true)
                {
                    _fontActual = HLabel.FitFont(this.CreateGraphics(), Text, ClientSize, new SizeF(0.95F, 0.95F), 0.05F);

                    setFont((!(_fontActual == null)) ? _fontActual : _fontDefault, _color);
                }
                else
                {
                    ;
                }
            }
示例#2
0
        private void labelFitFont()
        {
            Font font = null;

            if (!(m_label == null))
            {
                font         = HLabel.FitFont(m_label.CreateGraphics(), m_label.Text, m_label.ClientSize, new SizeF(0.95F, 0.95F), 0.05F);
                m_label.Font = new Font(
                    font.Name
                    , font.Size
                    , FontStyle.Bold
                    , font.Unit
                    , font.GdiCharSet
                    );
            }
            else
            {
                ;
            }
        }