private void newTab_Click(object sender, EventArgs e) { //int id = sender.GetHashCode(); UIobj uiobj = (UIobj)wxTable[sender]; //remove old view this.toolStripContainer.ContentPanel.Controls.Remove(currentUIobj.View); //set invisiable if (currentUIobj.Labelborder != null) { //currentUIobj.Labelborder.Visible = false; currentUIobj.Labelborder.BackColor = Color.Transparent; currentUIobj.CloseBtn.Visible = false; } //add new View this.toolStripContainer.ContentPanel.Controls.Add(uiobj.View); //CurrentWebView = uiobj.View; currentUIobj = uiobj; //uiobj.Labelborder.Visible = true; uiobj.Labelborder.BackColor = Color.ForestGreen; uiobj.CloseBtn.Visible = true; //Console.WriteLine("btn clicked:" + sender.GetHashCode()); }
private void createNewBrowser(Object obj) { WebView view = new WebView("https://wx.qq.com", settings); view.Dock = DockStyle.Fill; // // label1 // int scrollBarValue = this.splitContainer1.Panel1.HorizontalScroll.Value; int x = wxTable.Count * 115 + 3 - scrollBarValue; Label newlabel = new Label(); newlabel.BackColor = Color.Transparent; newlabel.Location = new System.Drawing.Point(x, 114); newlabel.Name = "label1"; newlabel.Size = new System.Drawing.Size(100, 2); newlabel.TabIndex = 5; newlabel.Text = "label1"; //newlabel.Visible = false; this.splitContainer1.Panel1.Controls.Add(newlabel); //((Panel)obj).Controls.Add(newlabel); PictureBox picbox = new System.Windows.Forms.PictureBox(); picbox.BackColor = System.Drawing.Color.Transparent; picbox.Image = Resources.close_default; picbox.Location = new System.Drawing.Point(71, -3); picbox.Name = "pictureBox1"; picbox.Size = new System.Drawing.Size(32, 32); picbox.TabIndex = 5; picbox.TabStop = false; picbox.Visible = false; picbox.MouseEnter += new System.EventHandler(this.picbox_MouseEnter); picbox.MouseLeave += new System.EventHandler(this.picbox_MouseLeave); picbox.Click += new System.EventHandler(this.picbox_Click); ((Panel)obj).Controls.Add(picbox); UIobj uiobj = new UIobj(); uiobj.View = view; uiobj.Labelborder = newlabel; uiobj.CloseBtn = picbox; wxTable.Add(obj, uiobj); wxKeys.Add(obj); new RequestHandler(obj, view, this); }
//public ChatForm(SysUser user) public ChatForm() { //this.user = user; //this.maxClientCount = user.MaxClientCount; InitializeComponent(); //this.Text = "Hi," + user.username + "! 欢迎进入袋鼠信息系统"; //userinfo.Text = "当前登录用户:" + user.username + " 终端最大上限:" + maxClientCount; WebView web_view = new WebView("about:blank", settings); web_view.Dock = DockStyle.Fill; this.toolStripContainer.ContentPanel.Controls.Add(web_view); this.conStr = web_view.GetStr(); UIobj uiobj = new UIobj(); uiobj.View = web_view; //CurrentWebView = web_view; currentUIobj = uiobj; new RequestHandler(uiobj, web_view, this); }