private void btnNew_Click(object sender, Janus.Windows.Ribbon.CommandEventArgs e) { newspaper news = new newspaper(); New frmNew = new New(); frmNew.setNewspaper(news); frmNew.ShowDialog(); if (frmNew.Ret == 1) { //uiImage.Enabled = true; //uiSequenceImages.Enabled = true; //uiVideo.Enabled = true; propertyGrid1.Enabled = true; currentNews = news; curNumPage = 0; filename = ""; panelInnerScreen.Controls.Clear(); for (int i = 0; i < currentNews.NumPages; i++) { cbcPages.ComboBox.Items.Add("Page " + (i + 1)); currentNews.LPages.Add(new page()); } cbcPages.ComboBox.SelectedIndex = 0; } }
private void buttonCommand2_Click(object sender, Janus.Windows.Ribbon.CommandEventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Xml Files (.xml)|*.xml"; ofd.FilterIndex = 1; DialogResult userClickedOK = ofd.ShowDialog(); // Process input if the user clicked OK. if (userClickedOK == DialogResult.OK) { // Open the selected file to read. currentNews = newspaper.readXML(ofd.FileName); if (currentNews == null) { MessageBox.Show("Please open another XML file", "Open file error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { curNumPage = 0; loadPaper(curNumPage); for (int i = 0; i < currentNews.NumPages; i++) { cbcPages.ComboBox.Items.Add("Page " + (i + 1)); } cbcPages.ComboBox.SelectedIndex = 0; filename = ofd.FileName; //uiImage.Enabled = true; //uiSequenceImages.Enabled = true; //uiVideo.Enabled = true; propertyGrid1.Enabled = true; cbcPages.ComboBox.SelectedIndexChanged += new EventHandler(ComboBox_SelectedIndexChanged); } catch (Exception exp) { MessageBox.Show("Please open another XML file", "Open file error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }