예제 #1
0
 /// <summary>
 /// 修改用户名事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void fixUserNamePage_UserNameChanged(object sender, UserNameEventArgs e)
 {
     try
     {
         string oldUser = accountManager.LoginAccount.UserName;
         var    state   = accountManager.UpdateAccountUserName(accountManager.LoginAccount.UserName, e.UserNameStr);
         if (state)
         {
             accountManager.SaveAccountInformation();
             fixUserNamePage.UpdateShow(accountManager.LoginAccount.UserName);
             string str = string.Format("修改用户名:\"{0}\"修改为\"{1}\".", oldUser, e.UserNameStr);
             MakeLogMessage(sender, "修改用户名", str, LogType.Account);
             MessageBox.Show("修改用户名成功.", "修改用户名");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "修改用户名");
     }
 }
 private void Channel_UserQuitIRC(object sender, UserNameEventArgs e)
 {
     RemovePlayer(e.UserName);
     UpdateDiscordPresence();
 }