void Reset() { var mgs = msr.GetList(); List <string> names = new List <string>(); foreach (var m in mgs) { names.Add(m.FullName); } ManagersLB.DataSource = names; PassWBox.ForeColor = Color.Gray; PassWBox.GotFocus += TBGotFocus; LoginBox.ForeColor = Color.Gray; LoginBox.GotFocus += TBGotFocus; NameBox.ForeColor = Color.Gray; NameBox.GotFocus += TBGotFocus; NameBox.Text = "Full Name..."; LoginBox.Text = "Login..."; PassWBox.Text = "Password..."; void TBGotFocus(object sender, EventArgs e) { TextBox tb = (TextBox)sender; tb.Text = ""; tb.ForeColor = Color.Black; } }
public CustomersForm() { InitializeComponent(); connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; checkColls = new List <CheckBox>(); db = new DataContext(connectionString); mnr = new ManagerSqlRepository(db); managers = mnr.GetList().ToList(); List <string> logins = new List <string>(); foreach (var m in managers) { logins.Add(m.login); } LoginBox.DataSource = logins; bool waterMarkActive = true; PassWBox.ForeColor = Color.Gray; PassWBox.GotFocus += (s, e) => { if (waterMarkActive) { waterMarkActive = false; PassWBox.Text = ""; PassWBox.ForeColor = Color.Black; } }; LoginBox.SelectedIndexChanged += (s, e) => { checkTry(); }; int x = 30; foreach (var c in coll) { CheckBox cb = new CheckBox(); cb.Text = c; cb.Location = new Point(x, 25); x += cb.Size.Width; cb.Checked = true; cb.Visible = false; checkColls.Add(cb); this.Controls.Add(cb); cb.CheckedChanged += (s, e) => { CustTable.Columns.Clear(); ShowDb(); }; } ShowDb(); }