public void LoadAccessPoints()
        {
            flowLayoutPanel_accessPointList.Controls.Clear();

            try
            {
                foreach (AccessPoint accessPoint in WifiManager.GetAccessPoints())
                {
                    WifiAccessPointListItemUserControl control = new WifiAccessPointListItemUserControl(accessPoint, this);
                    ResizeChildControl(control);
                    flowLayoutPanel_accessPointList.Controls.Add(control);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Failed to load access points: " + e.Message);
            }
        }