public UtilityMainForm(MaxBridgeUtility parent) { InitializeComponent(); Plugin = parent.Plugin; FormClosing += new FormClosingEventHandler(UtilityMainForm_FormClosing); rebuildMaterialsCheckbox.DataBindings.Add(new Binding("Checked", Plugin, "RebuildMaterials")); removeTransparentFacesCheckbox.DataBindings.Add(new Binding("Checked", Plugin, "RemoveTransparentFaces")); Plugin.ProgressCallback = Bridge_ProgressChanged; Click += new EventHandler(UtilityMainForm_Click); sceneListbox.SelectedValueChanged += new EventHandler(sceneListbox_SelectedValueChanged); sceneListbox.DisplayMember = "Label"; materialSelectDropDown.Items.AddRange(Plugin.AvailableMaterialCreators); materialSelectDropDown.DisplayMember = "MaterialName"; materialSelectDropDown.SelectedIndex = 0; animationTypeCombo.DataSource = Enum.GetValues(typeof(AnimationType)); }
static void Main(string[] args) { MaxBridgeUtility p = new MaxBridgeUtility(); p.ShowForm(); }