private void addShareBtn_Click(object sender, EventArgs e) { foreach (Object item in sharesListBox.SelectedItems) { NetworkShare share = (NetworkShare)item; if (NetworkDrives.IsDriveMapped(share.ShareLetter)) { MessageBox.Show("Letter Drive (" + share.ShareLetter + ":) is already mounted!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { NetworkDrives.MapNetworkDrive(share.ShareLetter, share.SharePath); share.IsMounted = true; } } NetworkShares.Instance.Sync(); }