Use Invalidate as possible instead of Refresh

This commit is contained in:
Jaex 2019-05-25 16:11:52 +03:00
parent 2dadad074b
commit 4aacfec76a
8 changed files with 25 additions and 16 deletions

View file

@ -57,7 +57,7 @@ public MyColor SelectedColor
SetSliderMarker();
}
Refresh();
Invalidate();
}
}
@ -80,7 +80,7 @@ public DrawStyle DrawStyle
SetSliderMarker();
}
Refresh();
Invalidate();
}
}

View file

@ -53,7 +53,7 @@ public override string Text
{
text = value;
Refresh();
Invalidate();
}
}
}
@ -97,20 +97,23 @@ protected override void OnPaint(PaintEventArgs pe)
protected override void OnMouseEnter(EventArgs e)
{
base.OnMouseEnter(e);
isHover = true;
Refresh();
Invalidate();
}
protected override void OnMouseLeave(EventArgs e)
{
base.OnMouseLeave(e);
isHover = false;
Refresh();
Invalidate();
}
protected override void OnResize(EventArgs e)
{
base.OnResize(e);
Prepare();
}

View file

@ -49,7 +49,7 @@ public bool Checked
OnCheckedChanged(EventArgs.Empty);
Refresh();
Invalidate();
}
}
}
@ -71,7 +71,7 @@ public override string Text
{
text = value;
Refresh();
Invalidate();
}
}
}
@ -134,15 +134,17 @@ protected override void OnPaint(PaintEventArgs pe)
protected override void OnMouseEnter(EventArgs e)
{
base.OnMouseEnter(e);
isHover = true;
Refresh();
Invalidate();
}
protected override void OnMouseLeave(EventArgs e)
{
base.OnMouseLeave(e);
isHover = false;
Refresh();
Invalidate();
}
protected override void OnClick(EventArgs e)

View file

@ -54,8 +54,9 @@ public override string Text
{
text = value;
Invalidate();
OnTextChanged(EventArgs.Empty);
Invalidate();
}
}
}

View file

@ -47,8 +47,10 @@ public Color Color
set
{
color = value;
Refresh();
OnColorChanged(color);
Invalidate();
}
}

View file

@ -48,8 +48,10 @@ public override string Text
if (text != value)
{
text = value;
Refresh();
OnTextChanged(EventArgs.Empty);
Invalidate();
}
}
}

View file

@ -274,7 +274,7 @@ private void PbThumbnail_MouseClick(object sender, MouseEventArgs e)
pbThumbnail.Enabled = true;
}
}
else if (Helpers.IsTextFile(filePath) || Helpers.IsVideoFile(filePath) || MessageBox.Show("Would you like to run this file?" + "\r\n\r\n" + filePath,
else if (Helpers.IsTextFile(filePath) || Helpers.IsVideoFile(filePath) || MessageBox.Show("Would you like to open this file?" + "\r\n\r\n" + filePath,
Resources.ShareXConfirmation, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
Helpers.OpenFile(filePath);

View file

@ -56,6 +56,7 @@ private void MainForm_HandleCreated(object sender, EventArgs e)
{
RunPuushTasks();
NativeMethods.UseImmersiveDarkMode(Handle, ShareXResources.UseDarkTheme);
UpdateControls();
DebugHelper.WriteLine("Startup time: {0} ms", Program.StartTimer.ElapsedMilliseconds);
@ -66,8 +67,6 @@ private void MainForm_HandleCreated(object sender, EventArgs e)
{
TaskHelpers.OpenActionsToolbar();
}
NativeMethods.UseImmersiveDarkMode(Handle, ShareXResources.UseDarkTheme);
}
private void InitializeControls()
@ -734,10 +733,10 @@ private void UpdateContextMenu(WorkerTask task = null)
}
tsmiClearList.Visible = tssUploadInfo1.Visible = lvUploads.Items.Count > 0;
tsmiHideColumns.Visible = tsmiImagePreview.Visible = Program.Settings.TaskViewMode == TaskViewMode.ListView;
cmsTaskInfo.ResumeLayout();
Refresh();
}