public fLogin() { defstyle = new FStyle(new Font(TextBox.DefaultFont, FontStyle.Italic), Color.Gray); tb_dict = new Dictionary <string, TB_wdeftxt>(); InitializeComponent(); tb_dict.Add("tbServPass", new TB_wdeftxt(tbServPass, "localhost")); tb_dict.Add("tbPort", new TB_wdeftxt(tbPort, "3306")); tb_dict.Add("tbDBName", new TB_wdeftxt(tbDBName, "sample")); tb_dict.Add("tbUserName", new TB_wdeftxt(tbUserName, "root")); foreach (KeyValuePair <string, TB_wdeftxt> iter in tb_dict) { iter.Value.SetDefault(defstyle); } tbPassword.Text = ""; tbPassword.Font = new Font(tbPassword.Font, FontStyle.Bold); tbPassword.PasswordChar = '\x25cf'; }
// Clean TextBox public void SetEmpty() { tb.Text = ""; FStyle.Change_tbStyle2Def(tb); }
// Mutator to default value public void SetDefault(FStyle style) { tb.Text = deftext; style.Change_tbStyle(tb); }