Пример #1
0
 protected override void OnResize(ResizeEventArgs e)
 {
     base.OnResize(e);
     if (editorShown)
     {
         editor.Relocate(this, GetTextRectangle());
         if (!editor.Focused)
         {
             editor.Focus();
         }
     }
 }
Пример #2
0
 protected internal override void ShowEditor()
 {
     if (!isEditorShown)
     {
         var backColor = Style.CurrentStyle.UseCaseBackColor;
         var gradColor = Style.CurrentStyle.UseCaseGradientStyle == GradientStyle.None ?
                         Style.CurrentStyle.UseCaseBackColor :
                         Style.CurrentStyle.UseCaseGradientColor;
         var textColor = Style.CurrentStyle.UseCaseTextColor;
         editor.Init(this, backColor, gradColor, textColor, Style.CurrentStyle.UseCaseFont);
         editor.Relocate(this, GetTextRectangle());
         ShowWindow(editor);
         editor.Focus();
         isEditorShown = true;
     }
 }
Пример #3
0
 protected override void OnResize(ResizeEventArgs e)
 {
     if (Math.Abs(e.SizeChange.Width) > Math.Abs(e.SizeChange.Height))
     {
         this.size.Height = Proportion * this.Width;
     }
     else
     {
         this.size.Width = this.Height / Proportion;
     }
     if (isEditorShown)
     {
         editor.Relocate(this, GetTextRectangle());
         if (!editor.Focused)
         {
             editor.Focus();
         }
     }
     base.OnResize(e);
 }