Fill shape from form
This commit is contained in:
parent
1a83ff7ce1
commit
05519891db
@ -70,6 +70,10 @@ namespace EduNetworkBuilder
|
|||||||
FieldsFromShape(ShapeForEditing);
|
FieldsFromShape(ShapeForEditing);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void FieldsFromShape()
|
||||||
|
{
|
||||||
|
FieldsFromShape(ShapeForEditing);
|
||||||
|
}
|
||||||
private void FieldsFromShape(NetShape theShape)
|
private void FieldsFromShape(NetShape theShape)
|
||||||
{
|
{
|
||||||
ShapeForEditing = theShape;
|
ShapeForEditing = theShape;
|
||||||
@ -97,6 +101,32 @@ namespace EduNetworkBuilder
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ValuesToShape()
|
||||||
|
{
|
||||||
|
ValuesToShape(ShapeForEditing);
|
||||||
|
}
|
||||||
|
private void ValuesToShape(NetShape theShape)
|
||||||
|
{
|
||||||
|
ShapeForEditing = theShape;
|
||||||
|
if (ShapeForEditing != null)
|
||||||
|
{
|
||||||
|
int X, Y, Width, Height;
|
||||||
|
X = ShapeForEditing.InArea.X;
|
||||||
|
Y = ShapeForEditing.InArea.Y;
|
||||||
|
Width = ShapeForEditing.InArea.Width;
|
||||||
|
Height = ShapeForEditing.InArea.Height;
|
||||||
|
int.TryParse(tbX.Text, out X);
|
||||||
|
int.TryParse(tbY.Text, out Y);
|
||||||
|
int.TryParse(tbWidth.Text, out Width);
|
||||||
|
int.TryParse(tbHeight.Text, out Height);
|
||||||
|
ShapeForEditing.InArea = new Rectangle(X, Y, Width, Height);
|
||||||
|
ShapeForEditing.FillColor = Color.FromName(cbFillColor.Text);
|
||||||
|
ShapeForEditing.LineColor = Color.FromName(cbLineColor.Text);
|
||||||
|
ShapeForEditing.MyShape = NB.TryParseEnum<NetShapeType>(cbShape.Text, NetShapeType.rectangle);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private void btnDone_Click(object sender, EventArgs e)
|
private void btnDone_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Close();
|
Close();
|
||||||
|
Loading…
Reference in New Issue
Block a user