Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- namespace Program1
- {
- public partial class Form1 : Form
- {
- public string Wiadomosc { get; set; }
- public Form1()
- {
- InitializeComponent();
- if (serialPort1.IsOpen)
- {
- otwózPortToolStripMenuItem.Enabled = false;
- zamknijPortToolStripMenuItem.Enabled = true;
- }
- else
- {
- otwózPortToolStripMenuItem.Enabled = true;
- zamknijPortToolStripMenuItem.Enabled = false;
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- //this->serialPort1->
- }
- private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
- {
- Wiadomosc = serialPort1.ReadLine(); //->ReadLine();
- this.richTextBox2.AppendText(Wiadomosc);
- }
- // otwieranie portu COM
- private void otwózPortToolStripMenuItem_Click(object sender, EventArgs e)
- {
- this.serialPort1.Open();
- this.otwózPortToolStripMenuItem.Select();
- if (serialPort1.IsOpen)
- {
- otwózPortToolStripMenuItem.Enabled = false;
- zamknijPortToolStripMenuItem.Enabled = true;
- this.cOM1ToolStripMenuItem.Enabled = false;
- this.cOM2ToolStripMenuItem.Enabled = false;
- this.cOM3ToolStripMenuItem.Enabled = false;
- this.cOM4ToolStripMenuItem.Enabled = false;
- }
- }
- // Zamykanie portu COM
- private void zamknijPortToolStripMenuItem_Click(object sender, EventArgs e)
- {
- if (serialPort1.IsOpen)
- {
- serialPort1.Close();
- zamknijPortToolStripMenuItem.Enabled = false;
- otwózPortToolStripMenuItem.Enabled = true;
- this.cOM1ToolStripMenuItem.Enabled = true;
- this.cOM2ToolStripMenuItem.Enabled = true;
- this.cOM3ToolStripMenuItem.Enabled = true;
- this.cOM4ToolStripMenuItem.Enabled = true;
- }
- }
- private void cOM1ToolStripMenuItem_Click_1(object sender, EventArgs e)
- {
- this.serialPort1.PortName = "COM1";
- this.cOM1ToolStripMenuItem.Checked = true;
- this.cOM2ToolStripMenuItem.Checked = false;
- this.cOM3ToolStripMenuItem.Checked = false;
- this.cOM4ToolStripMenuItem.Checked = false;
- }
- private void cOM2ToolStripMenuItem_Click_1(object sender, EventArgs e)
- {
- this.serialPort1.PortName = "COM2";
- this.cOM1ToolStripMenuItem.Checked = false;
- this.cOM2ToolStripMenuItem.Checked = true;
- this.cOM3ToolStripMenuItem.Checked = false;
- this.cOM4ToolStripMenuItem.Checked = false;
- }
- private void cOM3ToolStripMenuItem_Click_1(object sender, EventArgs e)
- {
- this.serialPort1.PortName = "COM3";
- this.cOM1ToolStripMenuItem.Checked = false;
- this.cOM2ToolStripMenuItem.Checked = false;
- this.cOM3ToolStripMenuItem.Checked = true;
- this.cOM4ToolStripMenuItem.Checked = false;
- }
- private void cOM4ToolStripMenuItem_Click_1(object sender, EventArgs e)
- {
- this.serialPort1.PortName = "COM4";
- this.cOM1ToolStripMenuItem.Checked = false;
- this.cOM2ToolStripMenuItem.Checked = false;
- this.cOM3ToolStripMenuItem.Checked = false;
- this.cOM4ToolStripMenuItem.Checked = true;
- }
- // Przed zakończeniem pracy programu należy zamknąć wcześniej otwarty port COM
- private void Form1_FormClosing(object sender, FormClosingEventArgs e)
- {
- if (serialPort1.IsOpen) serialPort1.Close();
- }
- private void zakończProgramToolStripMenuItem_Click(object sender, EventArgs e)
- {
- }
- private void oProgramieToolStripMenuItem_Click(object sender, EventArgs e)
- {
- }
- private void toolStripMenuItem2_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 600;
- toolStripMenuItem3.Checked = true;
- }
- private void toolStripMenuItem3_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 1200;
- toolStripMenuItem3.Checked = true;
- }
- private void toolStripMenuItem4_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 2400;
- toolStripMenuItem4.Checked = true;
- }
- private void toolStripMenuItem5_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 4800;
- toolStripMenuItem5.Checked = true;
- }
- private void toolStripMenuItem6_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 7200;
- toolStripMenuItem6.Checked = true;
- }
- private void toolStripMenuItem7_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 9600;
- toolStripMenuItem7.Checked = true;
- }
- private void toolStripMenuItem8_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 14400;
- toolStripMenuItem8.Checked = true;
- }
- private void toolStripMenuItem9_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 19200;
- toolStripMenuItem9.Checked = true;
- }
- private void toolStripMenuItem10_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 38400;
- toolStripMenuItem10.Checked = true;
- }
- private void toolStripMenuItem11_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 57600;
- toolStripMenuItem11.Checked = true;
- }
- private void toolStripMenuItem12_Click(object sender, EventArgs e)
- {
- serialPort1.BaudRate = 115200;
- toolStripMenuItem9.Checked = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement