Advertisement
RobloxMaker30021

Code

Feb 6th, 2022
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.39 KB | None | 0 0
  1. private async void OpenSettings_Click(object sender, EventArgs e)
  2.         {
  3.             animationTimer.Enabled = true;
  4.             await Task.Delay(3640);
  5.  
  6.             // setting button new
  7.             GoBackSetting.Visible = true;
  8.             GoBackSetting.Enabled = true;
  9.             GoBackSetting.BringToFront();
  10.  
  11.             // setting button old
  12.             OpenSettings.Visible = false;
  13.             OpenSettings.Enabled = false;
  14.             OpenSettings.SendToBack();
  15.         }
  16.  
  17.         private async void GoBackSetting_Click(object sender, EventArgs e)
  18.         {
  19.             animateBack.Enabled = true;
  20.             await Task.Delay(3640);
  21.  
  22.             // setting button old
  23.             GoBackSetting.Visible = false;
  24.             GoBackSetting.Enabled = false;
  25.             GoBackSetting.SendToBack();
  26.  
  27.             // setting button new
  28.             OpenSettings.Visible = true;
  29.             OpenSettings.Enabled = true;
  30.             OpenSettings.BringToFront();
  31.         }
  32.  
  33.         private int _startLeft = -520;  // start position of the panel
  34.         private int _endLeft = 46;      // end position of the panel
  35.         private int _stepSize = 10;     // pixels to move
  36.  
  37.         private void animationTimer_Tick(object sender, EventArgs e)
  38.         {
  39.             if (!SettingPanel.Visible)
  40.             {
  41.                 SettingPanel.Left = _startLeft;
  42.                 SettingPanel.Visible = true;
  43.             }
  44.  
  45.  
  46.             SettingPanel.Left += _stepSize;
  47.  
  48.             if (SettingPanel.Left > _endLeft) SettingPanel.Left = _endLeft;
  49.  
  50.  
  51.             if (SettingPanel.Left == _endLeft)
  52.             {
  53.                 animationTimer.Enabled = false;
  54.             }
  55.         }
  56.  
  57.         private int _startRight = -520;  // start position of the panel
  58.         private int _endRight = 46;      // end position of the panel
  59.         private int _stepSize1 = -10;     // pixels to move
  60.  
  61.         private void animateBack_Tick(object sender, EventArgs e)
  62.         {
  63.             if (!SettingPanel.Visible)
  64.             {
  65.                 SettingPanel.Left = _endRight;
  66.                 SettingPanel.Visible = true;
  67.             }
  68.  
  69.  
  70.             SettingPanel.Left += _stepSize1;
  71.  
  72.             if (SettingPanel.Left > _endRight) SettingPanel.Left = _endRight;
  73.  
  74.  
  75.             if (SettingPanel.Left == _endRight)
  76.             {
  77.                 animateBack.Enabled = false;
  78.             }
  79.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement