Fixed Time/DateField crash 2

This commit is contained in:
Tig
2024-10-15 10:55:23 -06:00
parent bf2e032cf4
commit e85f694269
2 changed files with 12 additions and 2 deletions

View File

@@ -116,6 +116,11 @@ public class DateField : TextField
/// <inheritdoc/>
protected override bool OnMouseEvent (MouseEventArgs ev)
{
if (base.OnMouseEvent (ev) || ev.Handled)
{
return true;
}
if (SelectedLength == 0 && ev.Flags.HasFlag (MouseFlags.Button1Pressed))
{
AdjCursorPosition (ev.Position.X);
@@ -162,7 +167,7 @@ public class DateField : TextField
newPoint = 1;
}
//if (newPoint != point)
if (newPoint != point)
{
CursorPosition = newPoint;
}

View File

@@ -165,6 +165,11 @@ public class TimeField : TextField
/// <inheritdoc/>
protected override bool OnMouseEvent (MouseEventArgs ev)
{
if (base.OnMouseEvent (ev) || ev.Handled)
{
return true;
}
if (SelectedLength == 0 && ev.Flags.HasFlag (MouseFlags.Button1Pressed))
{
int point = ev.Position.X;
@@ -220,7 +225,7 @@ public class TimeField : TextField
newPoint = 1;
}
//if (newPoint != point)
if (newPoint != point)
{
CursorPosition = newPoint;
}