private void Tour1_BeforeStep(object sender, Wisej.Web.Ext.TourPanel.TourPanelEventArgs e) { if (e.Step.TargetName == "Window3.dataGridView1.colNAME") { Window3 win3 = (Window3)Application.OpenForms["Window3"]; win3?.SortDGVByName(); } // set different colors and additional text for required fields if (e.Step.TargetName.Contains ("txtFirstName") || e.Step.TargetName.Contains("txtName") ) { e.Step.Tour.HighlightColor = System.Drawing.Color.FromArgb(120, 230, 10, 10); e.Step.Tour.BackColor = System.Drawing.Color.FromArgb(255, 209, 204); string RequiredFieldInfo = "<br/><br/><small> This is a required field</small>"; if (!e.Step.Text.Contains(RequiredFieldInfo)) e.Step.Text += RequiredFieldInfo; } else { // use default color e.Step.Tour.HighlightColor = System.Drawing.Color.Empty; e.Step.Tour.BackColor = System.Drawing.Color.Empty; } if (e.Step.TargetName == "Window5.textBoxWatermark") { // save existing text and emtpy field to have the Watermark displayed Window5 win5 = (Window5)Application.OpenForms["Window5"]; Watermark = win5.textBoxWatermark.Text; win5.textBoxWatermark.Clear(); } }
/// <summary> /// The main entry point for the application. /// </summary> static void Main() { Application.Desktop = new MyDesktop(); Window1 window = new Window1(); window.Show(); Window2 window2 = new Window2(); window2.Show(); Window3 window3 = new Window3(); window3.Show(); Window4 window4 = new Window4(); window4.Show(); Window5 window5 = new Window5(); window5.Show(); }