diff --git a/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs b/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs index a2dc2cf..0dc9c5a 100644 --- a/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs +++ b/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs @@ -72,7 +72,7 @@ namespace ErgometerApplication } else { */ - if(MainClient.Connect(SerialPort.GetPortNames()[0], username, password)) + if(true)//MainClient.Connect(SerialPort.GetPortNames()[0], username, password)) { panelClientContainer.BringToFront(); this.labelUsername.Text = panelLogin.textBoxUsername.Text; @@ -110,7 +110,7 @@ namespace ErgometerApplication { panelGraphView.Visible = true; panelDataViewLeft.Width = 250; - panelClientChat.Width = 300; + panelClientChat.Width = 400; panelDataViewLeft.Dock = DockStyle.Left; } if (control.Size.Width >= 1368) diff --git a/ErgometerApplication/ErgometerApplication/ErgometerApplication.csproj b/ErgometerApplication/ErgometerApplication/ErgometerApplication.csproj index fc4e4bc..d4d176e 100644 --- a/ErgometerApplication/ErgometerApplication/ErgometerApplication.csproj +++ b/ErgometerApplication/ErgometerApplication/ErgometerApplication.csproj @@ -54,6 +54,9 @@ + + Component + Component diff --git a/ErgometerApplication/ErgometerApplication/PanelClientChat.cs b/ErgometerApplication/ErgometerApplication/PanelClientChat.cs index 93f6d14..28d4405 100644 --- a/ErgometerApplication/ErgometerApplication/PanelClientChat.cs +++ b/ErgometerApplication/ErgometerApplication/PanelClientChat.cs @@ -17,10 +17,8 @@ namespace ErgometerApplication private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Button button1; private System.Windows.Forms.RichTextBox richTextBox1; - private System.Windows.Forms.BindingSource bindingSource1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Panel panel3; - private System.Windows.Forms.Panel container; private System.Windows.Forms.Label connectionLabel; public PanelClientChat() : base() @@ -35,18 +33,17 @@ namespace ErgometerApplication this.richTextBox1 = new System.Windows.Forms.RichTextBox(); this.panel3 = new System.Windows.Forms.Panel(); - this.container = new System.Windows.Forms.Panel(); // // flowLayoutPanel1 // this.flowLayoutPanel1.AutoSize = true; - this.flowLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowOnly; this.flowLayoutPanel1.Controls.Add(this.panel2); this.flowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; this.flowLayoutPanel1.Location = new System.Drawing.Point(0, 0); this.flowLayoutPanel1.Name = "flowLayoutPanel1"; this.flowLayoutPanel1.Padding = new System.Windows.Forms.Padding(3); - this.flowLayoutPanel1.Size = new System.Drawing.Size(421, 36); + this.flowLayoutPanel1.Size = new System.Drawing.Size(390, 36); this.flowLayoutPanel1.TabIndex = 0; this.flowLayoutPanel1.WrapContents = false; this.flowLayoutPanel1.SizeChanged += new System.EventHandler(this.FlowLayoutPanel1_SizeChanged); @@ -57,7 +54,7 @@ namespace ErgometerApplication this.panel2.Dock = System.Windows.Forms.DockStyle.Left; this.panel2.Location = new System.Drawing.Point(6, 6); this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(409, 24); + this.panel2.Size = new System.Drawing.Size(385, 24); this.panel2.TabIndex = 0; // // connectionLabel @@ -90,16 +87,15 @@ namespace ErgometerApplication this.panel1.Controls.Add(this.button1); this.panel1.Controls.Add(this.richTextBox1); this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; - this.panel1.Location = new System.Drawing.Point(0, 461); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(421, 100); + this.panel1.Size = new System.Drawing.Size(400, 100); this.panel1.TabIndex = 1; // // button1 // this.button1.BackColor = System.Drawing.Color.White; this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.button1.Location = new System.Drawing.Point(331, 4); + this.button1.Location = new System.Drawing.Point(310, 4); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(85, 90); this.button1.TabIndex = 1; @@ -116,7 +112,7 @@ namespace ErgometerApplication this.richTextBox1.MaxLength = 250; this.richTextBox1.Name = "richTextBox1"; this.richTextBox1.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox1.Size = new System.Drawing.Size(321, 90); + this.richTextBox1.Size = new System.Drawing.Size(300, 90); this.richTextBox1.TabIndex = 0; this.richTextBox1.Text = ""; this.richTextBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBox_KeyDown); @@ -124,23 +120,23 @@ namespace ErgometerApplication // panel3 // this.panel3.AutoScroll = true; + this.panel3.HorizontalScroll.Enabled = false; + this.panel3.HorizontalScroll.Visible = false; this.panel3.BackColor = System.Drawing.Color.White; + this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; this.panel3.Controls.Add(this.flowLayoutPanel1); - this.panel3.Dock = System.Windows.Forms.DockStyle.Top; this.panel3.Location = new System.Drawing.Point(0, 0); + this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(421, 459); - this.panel3.TabIndex = 2; + this.panel3.TabIndex = 1; // // container // - this.container.Controls.Add(this.panel1); - this.container.Controls.Add(this.panel3); - this.container.Dock = System.Windows.Forms.DockStyle.Fill; - this.container.Location = new System.Drawing.Point(0, 0); - this.container.Name = "container"; - this.container.Size = new System.Drawing.Size(421, 561); - this.container.TabIndex = 3; + this.Controls.Add(this.panel3); + this.Controls.Add(this.panel1); + this.Dock = System.Windows.Forms.DockStyle.Fill; + this.Location = new System.Drawing.Point(0, 0); + this.Name = "container"; this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel3_MouseWheel); } @@ -163,11 +159,25 @@ namespace ErgometerApplication { if (flowLayoutPanel1.Size.Height > panel3.Size.Height) { - panel2.Width = 390; + panel2.Width = 375; + flowLayoutPanel1.Width = 380; panel3.VerticalScroll.Value = panel3.VerticalScroll.Maximum; } } + private bool textBoxIsEmpty() + { + string[] text = richTextBox1.Text.Split(); + foreach(string s in text) + { + if(s != " ") + { + return false; + } + } + return true; + } + private void TextBox_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter)