private void ChangeIPLabel() { if (this.InvokeRequired) { FlushClient client = new FlushClient(ChangeIPLabel); this.Invoke(client); } else { lbl_loc.Text = ResourceCulture.GetLocationString(LoginStatus.UserIP); } }
/// <summary> /// 切换文字 /// </summary> private void InitLanguage() { if (this.InvokeRequired) { this.Invoke(new FlushClient(InitLanguage)); } else { //字号 Font font = ResourceCulture.GetMainFormLabelFont(); lbl_logout.Font = font; lbl_register.Font = font; lbl_settings.Font = font; lbl_quit.Font = font; //“登录”的Label的位置 lbl_status.SizeChanged += lbl_status_SizeChanged; lbl_selfCheck.SizeChanged += lbl_selfCheck_SizeChanged; lbl_selfInfo.SizeChanged += lbl_selfInfo_SizeChanged; lbl_contacts.SizeChanged += lbl_contacts_SizeChanged; lbl_about.Text = ResourceCulture.GetString("about"); lbl_contacts.Text = ResourceCulture.GetString("contacts"); lbl_selfCheck.Text = ResourceCulture.GetString("self_check"); lbl_selfInfo.Text = ResourceCulture.GetString("self_info"); lbl_settings.Text = ResourceCulture.GetString("settings"); lbl_logout.Text = ResourceCulture.GetString("logout"); lbl_register.Text = ResourceCulture.GetString("register"); lbl_quit.Text = ResourceCulture.GetString("quit"); lbl_imStatus.Text = ResourceCulture.GetString("im_offline"); lbl_loc.Text = ResourceCulture.GetLocationString(LoginStatus.UserIP); if (!LoginStatus.Login) { lbl_status.Text = ResourceCulture.GetString("please_login"); } } }