fixed border selection with merged ranges
This commit is contained in:
parent
b21c5da08a
commit
02c1b2c665
@ -125,11 +125,19 @@ namespace Volian.Controls.Library
|
||||
if (r == cr.r1 && c == cr.c1) // Look for inside lines
|
||||
{
|
||||
if (cr.r1 > myRange.r1 && cr.r1 <= myRange.r2) // Inside Horizontal Top
|
||||
if(middle != GridLinePattern.Mixed) MyBorders.HorizontalLines[cr.r1, cr.c1]=middle;
|
||||
if (middle != GridLinePattern.Mixed)
|
||||
{
|
||||
MyBorders.HorizontalLines[cr.r1, cr.c1] = middle;
|
||||
MyBorders.HorizontalLines[cr.r1, cr.c2] = middle;
|
||||
}
|
||||
if (cr.r2 > myRange.r1 && cr.r2 < myRange.r2) // Inside Horizontal Bottom
|
||||
if(middle != GridLinePattern.Mixed) MyBorders.HorizontalLines[cr.r2 + 1, cr.c2]=middle;
|
||||
if (cr.c1 > myRange.c1 && cr.c1 <= myRange.c2) // Inside Vertical Left
|
||||
if(center != GridLinePattern.Mixed) MyBorders.VerticalLines[cr.r1, cr.c1]=center;
|
||||
if (center != GridLinePattern.Mixed)
|
||||
{
|
||||
MyBorders.VerticalLines[cr.r1, cr.c1] = center;
|
||||
MyBorders.VerticalLines[cr.r2, cr.c1] = center;
|
||||
}
|
||||
if (cr.c2 > myRange.c1 && cr.c2 < myRange.c2) // Inside Vertical Right
|
||||
if(center != GridLinePattern.Mixed) MyBorders.VerticalLines[cr.r2, cr.c2 + 1]=center;
|
||||
}
|
||||
@ -4411,9 +4419,9 @@ namespace Volian.Controls.Library
|
||||
get { return _MyCopyOption; }
|
||||
set
|
||||
{
|
||||
Console.WriteLine("MyCopyOption = {0}", _MyCopyOption);
|
||||
if (_MyCopyOption != value)
|
||||
Console.WriteLine("Changed Option to {0}", value);
|
||||
//Console.WriteLine("MyCopyOption = {0}", _MyCopyOption);
|
||||
//if (_MyCopyOption != value)
|
||||
// Console.WriteLine("Changed Option to {0}", value);
|
||||
_MyCopyOption = value;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user