This commit is contained in:
@@ -156,7 +156,7 @@ namespace Volian.Controls.Library
|
||||
public void InitializeBorder(VlnFlexGrid myFlexGrid, CellRange myRange)
|
||||
{
|
||||
if (myRange.r1 == 0 && myRange.c1 == 0 && myRange.r2 == 2 && myRange.c2 == 2)
|
||||
Console.WriteLine("here");
|
||||
//Console.WriteLine("here");
|
||||
_TopBorder = GridLinePattern.Unknown;
|
||||
_InsideHorizontalBorder = GridLinePattern.Unknown;
|
||||
_BottomBorder = GridLinePattern.Unknown;
|
||||
@@ -219,20 +219,20 @@ namespace Volian.Controls.Library
|
||||
#region Event Handlers
|
||||
private void BorderSelectionPanel_MouseDown(object sender, MouseEventArgs e)
|
||||
{
|
||||
if (e.X < 20 && e.Y > 20 && e.Y < Height - 20)
|
||||
if (e.X < 20)
|
||||
LeftBorder = SelectedBorder;
|
||||
else if (e.X > Width - 20 && e.Y > 20 && e.Y < Height - 20)
|
||||
else if (e.X > Width - 20)
|
||||
RightBorder = SelectedBorder;
|
||||
else if (e.Y < 20 && e.X > 20 && e.X < Width - 20)
|
||||
if (e.Y < 20)
|
||||
TopBorder = SelectedBorder;
|
||||
else if (e.Y > Height - 20 && e.X > 20 && e.X < Width - 20)
|
||||
else if (e.Y > Height - 20)
|
||||
BottomBorder = SelectedBorder;
|
||||
else if (HasRows && ( e.X < (Width / 2) - 2 || e.X > (Width / 2) + 2))
|
||||
InsideHorizontalBorder = SelectedBorder;
|
||||
else if (HasColumns && ( e.Y < (Height / 2) - 2 || e.Y > (Height / 2) + 2))
|
||||
InsideVerticalBorder = SelectedBorder;
|
||||
else if(HasRows && HasColumns)
|
||||
InsideVerticalBorder = InsideHorizontalBorder = SelectedBorder;
|
||||
int dx = Math.Abs(e.X - Width / 2);
|
||||
int dy = Math.Abs(e.Y - Height / 2);
|
||||
if (HasRows && dy < 10)
|
||||
InsideHorizontalBorder = SelectedBorder;
|
||||
if (HasColumns && dx < 10)
|
||||
InsideVerticalBorder = SelectedBorder;
|
||||
}
|
||||
private void BorderSelectionPanel_Paint(object sender, PaintEventArgs e)
|
||||
{
|
||||
|
Reference in New Issue
Block a user