コード例 #1
0
 private void DisconnectWifiButton_Click(object sender, EventArgs e)
 {
     MyWifi.OnActiveConnectionLost -= OnActiveConnectionLostHandler;
     if (MyWifi.DisconnectWifi())
     {
         JoinStatusTextBox.Text = MyWifi.CurrentAccessPoint.SSID;
     }
 }
コード例 #2
0
 /// <summary>
 /// Clean up any resources being used.
 /// </summary>
 /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         MyWifi.OnActiveConnectionLost -= OnActiveConnectionLostHandler;
         MyWifi.Dispose();
         if (components != null)
         {
             components.Dispose();
         }
     }
     base.Dispose(disposing);
 }
コード例 #3
0
        private void JoinSSIDButton_Click(object sender, EventArgs e)
        {
            // GCog-833613AA7F
            string ssidToJoin = SSIDToJoinTextBox.Text;

            Wlan.Dot11BssType bssType = Wlan.Dot11BssType.Infrastructure;
            if (AdHocCheckBox.Checked)
            {
                bssType = Wlan.Dot11BssType.Independent;
            }

            if (MyWifi.JoinWifi(ssidToJoin, bssType))
            {
                MyWifi.OnActiveConnectionLost -= OnActiveConnectionLostHandler;
                MyWifi.OnActiveConnectionLost += OnActiveConnectionLostHandler;
                JoinStatusTextBox.Text         = MyWifi.CurrentAccessPoint.SSID;
            }
        }