UcSettings.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.IO.Ports;
  11. namespace Fietsclient.User_Controls
  12. {
  13. public partial class UcSettings : UserControl
  14. {
  15. private AppGlobal _global;
  16. public UcSettings()
  17. {
  18. InitializeComponent();
  19. _global = AppGlobal.Instance;
  20. getAvailablePorts();
  21. }
  22. private void btnCloseCom_Click(object sender, EventArgs e)
  23. {
  24. _global.closeComPort();
  25. }
  26. private void btnStartAsking_Click(object sender, EventArgs e)
  27. {
  28. _global.startAskingData();
  29. }
  30. private void cmbChooseCom_SelectionChangeCommitted(object sender, EventArgs e)
  31. {
  32. if ((cmbChooseCom.Text == ""))
  33. {
  34. _global.startComPort(cmbChooseCom.SelectedItem.ToString());
  35. pgbInit.Value = 100;
  36. }
  37. }
  38. private void getAvailablePorts()
  39. {
  40. string[] ports = SerialPort.GetPortNames();
  41. cmbChooseCom.Items.AddRange(ports);
  42. }
  43. }
  44. }