void BtnSetModellingOptsClick(object sender, EventArgs e) { ModellingOptionsDialog dlg = new ModellingOptionsDialog(_modelOpts); dlg.ShowDialog(); _modelOpts = dlg.settings; dlg.Dispose(); }
void BtnOKClick(object sender, EventArgs e) { settings = new ModelingOptions(); settings.doImageCropping = cbDoImageCropping.Checked.ToString(); settings.imageCroppingRectangle = tbCropRect.Text; settings.doModelCropping = cbDoModelCropping.Checked.ToString(); settings.doModelScaling = cbDoModelScalling.Checked.ToString(); settings.meshlevel = numMeshLevel.Value.ToString(); settings.boundingBox = tbBoundBox.Text; settings.template3DP = tbTemplate3dp.Text; Close(); }
public ModellingOptionsDialog(ModelingOptions opts) { InitializeComponent(); cbDoImageCropping.Checked = Convert.ToBoolean(opts.doImageCropping); tbCropRect.Text = opts.imageCroppingRectangle; cbDoModelCropping.Checked = Convert.ToBoolean(opts.doModelCropping); cbDoModelScalling.Checked = Convert.ToBoolean(opts.doModelScaling); numMeshLevel.Value = Convert.ToInt16(opts.meshlevel); tbBoundBox.Text = opts.boundingBox; tbTemplate3dp.Text = opts.template3DP; CbDoImageCroppingCheckedChanged(this, null); CbDoModelScallingCheckedChanged(this, null); }