From 924bdf1c9fb74babf2438d5545db3594756625d1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 22 六月 2020 20:06:39 +0800 Subject: [PATCH] '完善信息' --- WindowsFormsApp1/Login.cs | 59 ++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 48 insertions(+), 11 deletions(-) diff --git a/WindowsFormsApp1/Login.cs b/WindowsFormsApp1/Login.cs index 984611c..bcc39b2 100644 --- a/WindowsFormsApp1/Login.cs +++ b/WindowsFormsApp1/Login.cs @@ -9,6 +9,7 @@ using System.Windows.Forms; using WindowsFormsApp1.utils; using WindowsFormsApp1.entity.tb; +using WindowsFormsApp1.utils.ui; namespace WindowsFormsApp1 { @@ -32,10 +33,15 @@ public Login() { InitializeComponent(); + this.label2.ForeColor = ColorUtil.GetThemeColor(); + this.label4.ForeColor = ColorUtil.GetThemeColor(); + this.label5.ForeColor = ColorUtil.GetThemeColor(); + this.label6.ForeColor = ColorUtil.GetThemeColor(); + this.label8.ForeColor = ColorUtil.GetThemeColor(); InitData(); } - private void setItemData(TBAccountLogin account,Button loginBtn,Label state,Label reLogin) { + private void setItemData(TBAccountLogin account,Button loginBtn,Label state,Label reLogin,Label deleteLabel) { if (account != null) { loginBtn.Text = account.NickName; @@ -51,6 +57,7 @@ state.ForeColor = Color.Red; reLogin.Visible = true; } + deleteLabel.Visible = true; } else { loginBtn.Enabled = true; @@ -58,6 +65,7 @@ state.Text = "鏈櫥褰�"; reLogin.Visible =false; state.ForeColor = System.Drawing.SystemColors.ControlText; + deleteLabel.Visible = false; } } @@ -66,58 +74,58 @@ //绗竴涓窐瀹濆彿 if (map.ContainsKey(1)&&map[1]!=null)//涔嬪墠瀛樺湪淇℃伅 { - setItemData(map[1],this.buttonLogin1, this.labelState1, this.labelReLogin1); + setItemData(map[1],this.buttonLogin1, this.labelState1, this.labelReLogin1,this.label2); } else { - setItemData(null, this.buttonLogin1, this.labelState1, this.labelReLogin1); + setItemData(null, this.buttonLogin1, this.labelState1, this.labelReLogin1, this.label2); } if (map.ContainsKey(2) && map[2] != null)//涔嬪墠瀛樺湪淇℃伅 { - setItemData(map[2], this.buttonLogin2, this.labelState2, this.labelReLogin2); + setItemData(map[2], this.buttonLogin2, this.labelState2, this.labelReLogin2, this.label4); } else { - setItemData(null, this.buttonLogin2, this.labelState2, this.labelReLogin2); + setItemData(null, this.buttonLogin2, this.labelState2, this.labelReLogin2, this.label4); } if (map.ContainsKey(3) && map[3] != null)//涔嬪墠瀛樺湪淇℃伅 { - setItemData(map[3], this.buttonLogin3, this.labelState3, this.labelReLogin3); + setItemData(map[3], this.buttonLogin3, this.labelState3, this.labelReLogin3, this.label5); } else { - setItemData(null, this.buttonLogin3, this.labelState3, this.labelReLogin3); + setItemData(null, this.buttonLogin3, this.labelState3, this.labelReLogin3, this.label5); } if (map.ContainsKey(4) && map[4] != null)//涔嬪墠瀛樺湪淇℃伅 { - setItemData(map[4], this.buttonLogin4, this.labelState4, this.labelReLogin4); + setItemData(map[4], this.buttonLogin4, this.labelState4, this.labelReLogin4, this.label6); } else { - setItemData(null, this.buttonLogin4, this.labelState4, this.labelReLogin4); + setItemData(null, this.buttonLogin4, this.labelState4, this.labelReLogin4, this.label6); } if (map.ContainsKey(5) && map[5] != null)//涔嬪墠瀛樺湪淇℃伅 { - setItemData(map[5], this.buttonLogin5, this.labelState5, this.labelReLogin5); + setItemData(map[5], this.buttonLogin5, this.labelState5, this.labelReLogin5, this.label8); } else { - setItemData(null, this.buttonLogin5, this.labelState5, this.labelReLogin5); + setItemData(null, this.buttonLogin5, this.labelState5, this.labelReLogin5, this.label8); } } @@ -186,5 +194,34 @@ showLogin(5); } + private void deleteAccount(int p) { + TBAccountManager.Delete(p); + refresh(); + } + + private void label2_Click(object sender, EventArgs e) + { + deleteAccount(1); + } + + private void label4_Click(object sender, EventArgs e) + { + deleteAccount(2); + } + + private void label5_Click(object sender, EventArgs e) + { + deleteAccount(3); + } + + private void label6_Click(object sender, EventArgs e) + { + deleteAccount(4); + } + + private void label8_Click(object sender, EventArgs e) + { + deleteAccount(5); + } } } -- Gitblit v1.8.0