Enter key logic

This commit is contained in:
John Jenko 2009-12-10 18:12:24 +00:00
parent 3392efd9e9
commit eabc9324bc

View File

@ -694,14 +694,12 @@ namespace Volian.Controls.Library
get get
{ {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.Append(@"{\fonttbl{\f0\fnil\fcharset2 " + this.Font.FontFamily.Name + @";}"); //}\f0\fs" + this.Font.SizeInPoints * 2 + @" " + myDisplayTextElement.Text + @"}}"; sb.Append(@"{\fonttbl{\f0\fnil\fcharset2 " + this.Font.FontFamily.Name + @";}");
if (!FontIsFixed()) if (!FontIsFixed())
sb.Append(@"{\f1\fnil\fcharset0 Arial Unicode MS;}}"); sb.Append(@"{\f1\fnil\fcharset0 Arial Unicode MS;}}");
else else
sb.Append(@"{\f1\fnil\fcharset0 VESymbFix;}}"); sb.Append(@"{\f1\fnil\fcharset0 VESymbFix;}}");
return sb.ToString(); return sb.ToString();
// Match match = Regex.Match(Rtf, @"\{\\fonttbl\{.*?\}\}");
//return match.Value;
} }
} }
private string FontSize private string FontSize
@ -1234,6 +1232,7 @@ namespace Volian.Controls.Library
} }
#endregion #endregion
#region KeyboardHandling #region KeyboardHandling
void StepRTB_KeyUp(object sender, KeyEventArgs e) void StepRTB_KeyUp(object sender, KeyEventArgs e)
{ {
if (e.Control) if (e.Control)
@ -1339,7 +1338,6 @@ namespace Volian.Controls.Library
e.Handled = true; e.Handled = true;
break; break;
case Keys.Enter: case Keys.Enter:
//Console.WriteLine("Ctrl+Enter - Page Break");
this.MyStepItem.MyStepPanel.MyStepTabPanel.MyStepTabRibbon.btnInsPgBrk_Click(sender, e); this.MyStepItem.MyStepPanel.MyStepTabPanel.MyStepTabRibbon.btnInsPgBrk_Click(sender, e);
e.Handled = true; e.Handled = true;
break; break;
@ -1512,6 +1510,13 @@ namespace Volian.Controls.Library
e.SuppressKeyPress = true; e.SuppressKeyPress = true;
e.Handled = true; e.Handled = true;
break; break;
case Keys.Enter:
if (!e.Control && !e.Shift && !e.Alt)
{
e.Handled = true;
MyStepItem.MyStepPanel.MyStepTabPanel.MyStepTabRibbon.ProcessEnterKey();
}
break;
} }
} }
private void StepRTB_HomeEndPressed(KeyEventArgs keyargs) private void StepRTB_HomeEndPressed(KeyEventArgs keyargs)
@ -1528,7 +1533,7 @@ namespace Volian.Controls.Library
//_MyStepItem.MyStepPanel.StepCursorKeys(this, keyargs); Replaced with an event //_MyStepItem.MyStepPanel.StepCursorKeys(this, keyargs); Replaced with an event
OnCursorKeyPress(this, keyargs); OnCursorKeyPress(this, keyargs);
} }
private void StepRTB_ArrowPressed(E_ArrowKeys key) public void StepRTB_ArrowPressed(E_ArrowKeys key)
{ {
Point cp = PointToClient(Cursor.Position); Point cp = PointToClient(Cursor.Position);
//_MyStepItem.MyStepPanel.CursorMovement(this, cp, key); Replaced with an event //_MyStepItem.MyStepPanel.CursorMovement(this, cp, key); Replaced with an event