private void DisconnectWifiButton_Click(object sender, EventArgs e) { MyWifi.OnActiveConnectionLost -= OnActiveConnectionLostHandler; if (MyWifi.DisconnectWifi()) { JoinStatusTextBox.Text = MyWifi.CurrentAccessPoint.SSID; } }
/// <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); }
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; } }