private void aSMToARMToolStripMenuItem_Click(object sender, EventArgs e) { SplitterPanel parent = (SplitterPanel)splitContainer2.Panel1; AsmToArm asmToArm = new AsmToArm(StatusProvider, LogProvider, propertyPanel1); asmToArm.AzureContextSourceASM.AzureRetriever.OnRestResult += AzureRetriever_OnRestResult; asmToArm.AzureContextSourceASM.AfterAzureSubscriptionChange += AzureContextSourceASM_AfterAzureSubscriptionChange; asmToArm.TemplateGenerator.AfterTemplateChanged += TemplateGenerator_AfterTemplateChanged; parent.Controls.Add(asmToArm); newMigrationToolStripMenuItem.Enabled = false; closeMigrationToolStripMenuItem.Enabled = true; this.Refresh(); Application.DoEvents(); asmToArm.ChangeAzureContext(); }
private void aRMToARMToolStripMenuItem1_Click(object sender, EventArgs e) { SplitterPanel parent = (SplitterPanel)splitContainer2.Panel1; AsmToArm asmToArm = new AsmToArm(StatusProvider, LogProvider, propertyPanel1); asmToArm.AzureContextSourceASM.AzureRetriever.DefaultTargetDiskType = app.Default.DefaultTargetDiskType; asmToArm.AzureContextSourceASM.AzureRetriever.OnRestResult += AzureRetriever_OnRestResult; asmToArm.AzureContextSourceASM.AfterAzureSubscriptionChange += AzureContextSourceASM_AfterAzureSubscriptionChange; asmToArm.AzureResourceImageList = this.imageList1; asmToArm.TemplateGenerator.AfterTemplateChanged += TemplateGenerator_AfterTemplateChanged; parent.Controls.Add(asmToArm); newMigrationToolStripMenuItem.Enabled = false; closeMigrationToolStripMenuItem.Enabled = true; asmToArm.RemoveAsmTab(); splitContainer2_Panel1_Resize(this, null); this.Refresh(); Application.DoEvents(); asmToArm.ChangeAzureContext(); }