// 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); } }
// 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()); } }