private void BtnSelectLiveID_Click(object sender, EventArgs e) { var(r, musicID, liveID) = FSelectMusicID.RequestInput(this, _musicID, _liveID); if (r == DialogResult.Cancel) { return; } _musicID = musicID; _liveID = liveID; lblLiveID.Text = liveID.ToString("000"); }
public static (DialogResult DialogResult, int MusicID, int LiveID) RequestInput(IWin32Window parent, int initialMusicID = 0, int initialLiveID = 0) { using (var f = new FSelectMusicID()) { f._musicID = initialMusicID; f._liveID = initialLiveID; f.Localize(LanguageManager.Current); f.MonitorLocalizationChange(); var r = f.ShowDialog(parent); f.UnmonitorLocalizationChange(); return(r, f._musicID, f._liveID); } }