コード例 #1
0
        // Static method to browse for flats
        // Returns null when cancelled.
        public static string Browse(IWin32Window parent, string select)
        {
            FlatBrowserForm browser = new FlatBrowserForm(select);

            if (browser.ShowDialog(parent) == DialogResult.OK)
            {
                // Return result
                return(browser.SelectedName);
            }
            else
            {
                // Cancelled
                return(select);
            }
        }
コード例 #2
0
        // Browse flat
        private void selectflat_Click(object sender, EventArgs e)
        {
            string result;

            // Browse for flat
            result = FlatBrowserForm.Browse(this, backgroundname);
            if (result != null)
            {
                // Set this flat as background
                backgroundname   = result;
                backgroundsource = GridSetup.SOURCE_FLATS;
                ImageData img = General.Map.Data.GetFlatImage(result);
                img.LoadImage();
                General.DisplayZoomedImage(backgroundimage, img.GetBitmap());
            }
        }