//----< open target html file in pop-up window with html source code and in browse result with web page >--- private void HTML_MouseDoubleClick(object sender, MouseButtonEventArgs e) { string selectedFile = (string)ConvertedFiles.SelectedItem; selectedFile = System.IO.Path.Combine(path_web, selectedFile); if (unselecting) { unselecting = false; return; } if (swin == null) { swin = new SelectionWindow(); swin.setMainWindow(this); } StreamReader sr = new StreamReader(selectedFile, Encoding.Default); string content; while ((content = sr.ReadLine()) != null) { swin.Add(content.ToString()); } swin.Show(); SetWebBrowserFeatures(11); WebBrowser1.Navigate(new Uri(selectedFile)); }
//----< this function is to automatically execute some requirements in PJ#4 >---------------- private void autoexe1(object sender, EventArgs e) { tab1.SelectedItem = tab1.Items[1]; htmlbutton.RaiseEvent(new RoutedEventArgs(System.Windows.Controls.Button.ClickEvent)); if (ConvertedFiles.Items.Count > 0) { string selectedFile = ConvertedFiles.Items[0].ToString(); selectedFile = System.IO.Path.GetFileName(selectedFile); selectedFile = System.IO.Path.Combine(path_web, selectedFile); if (swin == null) { swin = new SelectionWindow(); swin.setMainWindow(this); } StreamReader sr = new StreamReader(selectedFile, Encoding.Default); string content; while ((content = sr.ReadLine()) != null) { swin.Add(content.ToString()); } swin.Show(); SetWebBrowserFeatures(11); WebBrowser1.Navigate(new Uri(selectedFile)); } time1.Stop(); time2.Tick += new EventHandler(autoexe2); time2.Interval = new TimeSpan(0, 0, 0, 2, 0); time2.Start(); }