private void OnChartMouseDown(object sender, MouseEventArgs e)
{
try
{
if (this.isMouseOverCanvas)
{
foreach (Pad pad in this.pads)
{
if (pad.Y1 - 1 <= e.Y && e.Y <= pad.Y1 + 1)
{
this.padSplit = true;
this.padSplitIndex = this.pads.IndexOf(pad);
return;
}
}
}
foreach (Pad pad in this.pads)
{
if (pad.X1 <= e.X && e.X <= pad.X2 && pad.Y1 <= e.Y && e.Y <= pad.Y2)
pad.MouseDown(e);
}
}
catch
{
}
}