Nevron Forum

Change Document Width and Height

https://www.nevron.com/Forum/Topic4081.aspx

By Volvick Derose 1 - Monday, August 30, 2010

I couldn't find a way to change the document width and height from another diagram.

I am using another dialog, when a user calls it, the user will enter the document width and height then that dialog will update form1. You can assume the dialog is form2.

In form2, I do something like that

public NDrawingDocument DocumentSetting {get; set;}

then I have OnOK

DocumentSetting.Width = Convert.ToSingle(spinEdit1.Value);
DocumentSetting.Height = Convert.ToSingle(spinEdit2.Value);

In form1, I call form2 like

new Form2(this.nDrawingDocument1);

Does not work
By Nevron Support - Tuesday, August 31, 2010

Hi Volvick,

This should work with no problems, please post all of your code so that we can tell you what's wrong with it.

By Volvick Derose 1 - Tuesday, August 31, 2010

This is the whole code but does not work

 

using Nevron.Diagram;

using Nevron.Diagram.Shapes;

using Nevron.Diagram.WinForm;

using Nevron.Diagram.WinForm.Commands;

using Nevron.Diagram.Batches;

using Nevron.UI.WinForm;

using Nevron.GraphicsCore;

using Nevron;

namespace Project

{

public partial class TestView: Form

{

public NDrawingDocument DocumentSetting {get; set;}

public TestView(NDrawingDocument selectedDocument)

{

selectedDocument = DocumentSetting;

InitializeComponent();

}

private void buttonApply_Click(object sender, EventArgs e)

{

DocumentSetting.Width = Convert.ToSingle(spinEdit1.Value);

DocumentSetting.Height = Convert.ToSingle(spinEdit2.Value);

}

}

}

 

In form1 I call it as the following

 

TestView testView= new TestView(this.nDrawingDocument1);

testView.ShowDialog();

When I clik apply the values should update, but does not

By Nevron Support - Wednesday, September 1, 2010

The mistake you have made is that in your form's constructor you assign the property to the passed parameter. It should be exactly the opposite ! Assign the parameter to the property, i.e.: DocumentSetting = selectedDocument
By Volvick Derose 1 - Thursday, September 2, 2010

That was my mistake. It may have been a typo

Thanks