private void Form1_Load(object sender, EventArgs e) { base._SetLanguage(this); HXMail.App_Code.HotKey.RegisterHotKey(this.Handle, 100100, App_Code.HotKey.KeyModifiers.Ctrl, Keys.X); this.listBox1.ItemHeight = 30; this.listBox1.Font = new Font(new FontFamily("宋体"), 10); IContentManage contentMng = new ContentManage(); StringBuilder sb = new StringBuilder(); this.listBox1.Click += new EventHandler((object obj, EventArgs ev) => { IList <ContentInfo> all = contentMng.GetByMailId((int)allMail[this.listBox1.SelectedIndex].Id); foreach (ContentInfo v in all) { sb.Append(v.Content); } try { webBrowser1.Document.InvokeScript("removeEditor"); webBrowser1.Document.Body.Style = string.Format("height:{1};width:{0}", webBrowser1.Width, webBrowser1.Height); webBrowser1.Document.GetElementById("content").Style = string.Format("height:{1};width:{0}", webBrowser1.Width, webBrowser1.Height); webBrowser1.Document.GetElementById("content").SetAttribute("value", sb.ToString()); webBrowser1.Document.InvokeScript("showEditor"); } catch (Exception ex) { throw ex; } sb.Clear(); }); this.listView1.DoubleClick += new EventHandler((object obj, EventArgs ex) => { currUser = allUser[((ListView)obj).SelectedItems[0].Index]; this.listBox1.Items.Clear(); thread1 = new System.Threading.Thread(new System.Threading.ThreadStart(() => { LoadMail(); })); thread1.Start(); }); LoadUser(); }