示例#1
0
        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();
        }