KeePass.Forms.DataEditorForm.OnViewFont C# (CSharp) 메소드

OnViewFont() 개인적인 메소드

private OnViewFont ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void
        private void OnViewFont(object sender, EventArgs e)
        {
            FontDialog dlg = UIUtil.CreateFontDialog(true);
            dlg.Font = Program.Config.UI.DataEditorFont.ToFont();
            dlg.ShowColor = false;

            if(dlg.ShowDialog() == DialogResult.OK)
            {
                Program.Config.UI.DataEditorFont = new AceFont(dlg.Font);
                Program.Config.UI.DataEditorFont.OverrideUIDefault = true;

                if(m_bdc == BinaryDataClass.Text)
                {
                    bool bModified = m_bModified; // Save modified state

                    UISelectAllText(true);
                    m_rtbText.SelectionFont = dlg.Font;
                    UISelectAllText(false);

                    m_bModified = bModified;
                    UpdateUIState(false, false);
                }
            }
            dlg.Dispose();
        }