예제 #1
0
        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");
        }
예제 #2
0
 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);
     }
 }