diff --git a/PROMS/Volian.Controls.Library/StepRTB.cs b/PROMS/Volian.Controls.Library/StepRTB.cs index 4b171ce5..e8455170 100644 --- a/PROMS/Volian.Controls.Library/StepRTB.cs +++ b/PROMS/Volian.Controls.Library/StepRTB.cs @@ -1360,6 +1360,18 @@ namespace Volian.Controls.Library LastRtf = string.Empty; FindAllLinks(); } + private void ShowMyParentsFonts() + { + Console.WriteLine("\r\n--- Parents Fonts ---- For ----{0}", Text); + ShowMyParentsFonts(this); + Console.WriteLine("Selection Font".PadRight(31) + SelectionFont); + } + private void ShowMyParentsFonts(Control ctrl) + { + if (ctrl.Parent is Control) + ShowMyParentsFonts(ctrl.Parent); + Console.WriteLine("{0} {1}", ctrl.GetType().Name.PadRight(30), ctrl.Font); + } public void StepRTB_ContentsResized(object sender, ContentsResizedEventArgs e) { ContentsRectangle = e.NewRectangle; @@ -2171,6 +2183,11 @@ namespace Volian.Controls.Library { if (!ReadOnly) { + if (Text == "" && Parent != null && Parent is VlnFlexGrid) + { + //ShowMyParentsFonts(); + SelectionFont = Parent.Font; + } // add the character with its font depending on the char.... if (!IsControlChar) {