Here are the examples of the csharp api System.Windows.Forms.Control.Invalidate() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1387 Examples
19
Source : DirectionalityOptions.cs
with MIT License
from a1xd
with MIT License
from a1xd
private void DrawHidden()
{
ContainingPanel.Height = ClosedHeight;
ContainingPanel.Invalidate();
}
19
Source : DirectionalityOptions.cs
with MIT License
from a1xd
with MIT License
from a1xd
private void DrawShown()
{
ContainingPanel.Height = OpenHeight;
ContainingPanel.Invalidate();
}
19
Source : Control.cs
with Mozilla Public License 2.0
from ahyahy
with Mozilla Public License 2.0
from ahyahy
public void Invalidate()
{
M_Control.Invalidate();
}
19
Source : Control.cs
with Mozilla Public License 2.0
from ahyahy
with Mozilla Public License 2.0
from ahyahy
public virtual void EndUpdate()
{
SendMessage(M_Control.Handle, 11, -1, 0);
M_Control.Invalidate();
System.Windows.Forms.Application.DoEvents();
}
19
Source : Canvas.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void doreplacedent_NeedsRedraw(object sender, EventArgs e)
{
Invalidate();
OnDoreplacedentRedrawed(EventArgs.Empty);
}
19
Source : Canvas.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void UpdateDoreplacedentOffset()
{
if (HasDoreplacedent)
{
Doreplacedent.Offset = this.Offset;
if (MonoHelper.IsRunningOnMono)
Invalidate();
}
}
19
Source : Canvas.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
protected virtual void OnMouseHWheel(EventArgs e) //TODO: MouseEventArgs kellene
{
UpdateDoreplacedentOffset();
Invalidate(); //TODO: SetDisplayRectLocation() kellene
if (MouseHWheel != null)
MouseHWheel(this, e);
}
19
Source : DiagramNavigator.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void visualizer_DoreplacedentRedrawed(object sender, EventArgs e)
{
this.Invalidate();
}
19
Source : DiagramNavigator.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void visualizer_VisibleAreaChanged(object sender, EventArgs e)
{
this.Invalidate(); //TODO: ezt lehetne tán optimalizálni, hogy ne hívja meg annyiszor...
}
19
Source : Canvas.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void doreplacedent_ZoomChanged(object sender, EventArgs e)
{
Invalidate();
SetScrolls();
OnZoomChanged(EventArgs.Empty);
OnVisibleAreaChanged(EventArgs.Empty);
}
19
Source : TabBar.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void docManager_ActiveDoreplacedentChanged(object sender, DoreplacedentEventArgs e)
{
foreach (Tab tab in tabs)
{
if (tab.Doreplacedent == docManager.ActiveDoreplacedent)
{
activeTab = tab;
break;
}
}
this.Invalidate();
}
19
Source : TabBar.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void docManager_DoreplacedentRemoved(object sender, DoreplacedentEventArgs e)
{
for (int index = 0; index < tabs.Count; index++)
{
if (tabs[index].Doreplacedent == e.Doreplacedent)
{
tabs.RemoveAt(index);
this.Invalidate();
return;
}
}
}
19
Source : TabBar.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
private void docManager_DoreplacedentMoved(object sender, DoreplacedentMovedEventArgs e)
{
Tab tab = tabs[e.OldPostion];
if (e.NewPosition > e.OldPostion)
{
for (int i = e.OldPostion; i < e.NewPosition; i++)
tabs[i] = tabs[i + 1];
}
else // e.NewPosition < e.OldPostion
{
for (int i = e.OldPostion; i > e.NewPosition; i--)
tabs[i] = tabs[i - 1];
}
tabs[e.NewPosition] = tab;
Invalidate();
}
19
Source : TabBar.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
if (e.Button == MouseButtons.Left && grabbedTab != null)
{
MoveTab(grabbedTab, e.Location);
}
bool overClosingSign = IsOverClosingSign(e.Location);
if (activeCloseButton != overClosingSign)
{
activeCloseButton = overClosingSign;
Invalidate();
}
}
19
Source : TabBar.cs
with GNU General Public License v3.0
from alexgracianoarj
with GNU General Public License v3.0
from alexgracianoarj
protected override void OnMouseLeave(EventArgs e)
{
base.OnMouseLeave(e);
if (activeCloseButton)
{
activeCloseButton = false;
Invalidate();
}
}
19
Source : SplitContainerAdv.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
protected override void OnKeyDown(KeyEventArgs e) {
if (!base.IsSplitterFixed) {
if (e.KeyData == Keys.Right || e.KeyData == Keys.Down) {
SplitterDistance += SplitterIncrement;
} else if (e.KeyData == Keys.Left || e.KeyData == Keys.Up) {
SplitterDistance -= SplitterIncrement;
}
Invalidate();
}
}
19
Source : SplitContainerAdv.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
protected override void OnMouseMove(MouseEventArgs e) {
if (base.IsSplitterFixed) {
if (e.Button == MouseButtons.Left) {
if (Orientation == Orientation.Vertical) {
if (e.X > 0 && e.X < Width) {
SplitterDistance = e.X + delta < 0 ? 0 : e.X + delta;
}
} else {
if (e.Y > 0 && e.Y < Height) {
SplitterDistance = e.Y + delta < 0 ? 0 : e.Y + delta;
}
}
} else {
base.IsSplitterFixed = false;
}
Invalidate();
} else {
if (SplitterRectangle.Contains(e.Location)) {
Cursor = Orientation == Orientation.Vertical ?
Cursors.VSplit : Cursors.HSplit;
}
}
}
19
Source : TreeViewAdv.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
public void AbortBackgroundExpandingThreads()
{
_threadPool.CancelAll(true);
for (int i = 0; i < _expandingNodes.Count; i++)
_expandingNodes[i].IsExpandingNow = false;
_expandingNodes.Clear();
Invalidate();
}
19
Source : TreeViewAdv.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
internal void SetIsExpanded(TreeNodeAdv node, bool value)
{
if (Root == node && !value)
return; //Can't collapse root node
if (value)
{
OnExpanding(node);
node.OnExpanding();
}
else
{
OnCollapsing(node);
node.OnCollapsing();
}
if (value && !node.IsExpandedOnce)
{
if (AsyncExpanding && LoadOnDemand)
{
AddExpandingNode(node);
node.replacedignIsExpanded(true);
Invalidate();
}
ReadChilds(node, AsyncExpanding);
RemoveExpandingNode(node);
}
node.replacedignIsExpanded(value);
SmartFullUpdate();
if (value)
{
OnExpanded(node);
node.OnExpanded();
}
else
{
OnCollapsed(node);
node.OnCollapsed();
}
}
19
Source : PlotControl.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
protected override void OnResize(EventArgs e)
{
base.OnResize(e);
Invalidate();
}
19
Source : PlotControl.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
public void Refresh(bool refreshData)
{
if (refreshData)
Model.UpdateData();
Invalidate();
}
19
Source : PlotControl.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
public void ShowZoomRectangle(OxyRect r)
{
zoomRectangle = new Rectangle((int)r.Left, (int)r.Top, (int)r.Width, (int)r.Height);
Invalidate();
}
19
Source : PlotControl.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
public void HideZoomRectangle()
{
zoomRectangle = Rectangle.Empty;
Invalidate();
}
19
Source : Plot.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
public void HideZoomRectangle()
{
this.zoomRectangle = Rectangle.Empty;
this.Invalidate();
}
19
Source : Plot.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
public void InvalidatePlot(bool updateData)
{
lock (this.invalidateLock)
{
this.isModelInvalidated = true;
this.updateDataFlag = this.updateDataFlag || updateData;
}
this.Invalidate();
}
19
Source : Plot.cs
with MIT License
from AlexGyver
with MIT License
from AlexGyver
public void ShowZoomRectangle(OxyRect r)
{
this.zoomRectangle = new Rectangle((int)r.Left, (int)r.Top, (int)r.Width, (int)r.Height);
this.Invalidate();
}
19
Source : TagDisplayControl.cs
with MIT License
from AlturosDestinations
with MIT License
from AlturosDestinations
public void SetTags(params string[] tags)
{
this.Tags = tags;
this.Invalidate();
}
19
Source : DiffOverview.cs
with Apache License 2.0
from AmpScm
with Apache License 2.0
from AmpScm
private void UpdateAll()
{
RenderImage();
CalculateViewRect();
Invalidate();
}
19
Source : DiffOverview.cs
with Apache License 2.0
from AmpScm
with Apache License 2.0
from AmpScm
private void DiffView_SizeChanged(object sender, EventArgs e)
{
//If the DiffView size changed, then our view window
//may be longer or shorter, but the rendered image is
//still valid. So we just need to recalc the view rect
//and invalidate the whole window.
CalculateViewRect();
Invalidate();
}
19
Source : DiffOverview.cs
with Apache License 2.0
from AmpScm
with Apache License 2.0
from AmpScm
private void DiffOptionsChanged(object sender, EventArgs e)
{
//The diff colors changed, so we need to rerender the
//image. The current view rect should still be valid.
RenderImage();
Invalidate();
}
19
Source : AnnotateMarginControl.cs
with Apache License 2.0
from AmpScm
with Apache License 2.0
from AmpScm
protected override void OnSizeChanged(EventArgs e)
{
base.OnSizeChanged(e);
if (!DesignMode)
Invalidate();
}
19
Source : AnnotateMarginControl.cs
with Apache License 2.0
from AmpScm
with Apache License 2.0
from AmpScm
protected override void OnMouseClick(MouseEventArgs e)
{
base.OnMouseClick(e);
DoMove(e);
AnnotateRegion section = GetSection(e.Location);
if (section == null)
_control.SetSelection(null);
else
_control.SetSelection(section.Source);
Invalidate();
if (e.Button == MouseButtons.Right)
ShowContextMenu();
}
19
Source : StatusContainer.cs
with Apache License 2.0
from AmpScm
with Apache License 2.0
from AmpScm
internal void ApplySizes(StatusPanel first)
{
int i = 0;
Size clSize = ClientSize;
foreach (StatusPanel panel in Controls)
{
if (first != null && first != panel)
continue;
else
first = null;
if (!panel.Visible)
continue;
panel.PanelLocation = new Point(0, i);
int height = panel.PanelSize.Height;
panel.PanelSize = new Size(clSize.Width - 2, height);
i += height + 1 + PanelSpace;
}
this.AutoScrollMinSize = new Size(Width - SystemInformation.VerticalScrollBarWidth - 2, i + 1);
Invalidate();
}
19
Source : SnippingTool.cs
with Apache License 2.0
from AnkiUniversal
with Apache License 2.0
from AnkiUniversal
protected override void OnMouseDown(MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
return;
pointStart = e.Location;
rectSelection = new Rectangle(e.Location, new Size(0, 0));
Invalidate();
}
19
Source : SnippingTool.cs
with Apache License 2.0
from AnkiUniversal
with Apache License 2.0
from AnkiUniversal
protected override void OnMouseMove(MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
return;
int x1 = Math.Min(e.X, pointStart.X);
int y1 = Math.Min(e.Y, pointStart.Y);
int x2 = Math.Max(e.X, pointStart.X);
int y2 = Math.Max(e.Y, pointStart.Y);
rectSelection = new Rectangle(x1, y1, x2 - x1, y2 - y1);
Invalidate();
}
19
Source : DockersTabsControl.cs
with GNU General Public License v3.0
from anotak
with GNU General Public License v3.0
from anotak
protected override void OnMouseMove(MouseEventArgs e)
{
if(VisualStyleInformation.IsSupportedByOS && VisualStyleInformation.IsEnabledByUser)
{
int foundindex = -1;
Rectangle prect = new Rectangle(e.Location, Size.Empty);
// Check in which tab the mouse is
for(int i = this.TabPages.Count - 1; i >= 0; i--)
{
Rectangle tabrect = this.GetTabRect(i);
tabrect.Inflate(1, 1);
if(tabrect.IntersectsWith(prect))
{
foundindex = i;
break;
}
}
// Redraw?
if(foundindex != highlighttab)
{
highlighttab = foundindex;
this.Invalidate();
}
}
base.OnMouseMove(e);
}
19
Source : DockersTabsControl.cs
with GNU General Public License v3.0
from anotak
with GNU General Public License v3.0
from anotak
protected override void OnMouseLeave(EventArgs e)
{
if(VisualStyleInformation.IsSupportedByOS && VisualStyleInformation.IsEnabledByUser)
{
// Redraw?
if(highlighttab != -1)
{
highlighttab = -1;
this.Invalidate();
}
}
base.OnMouseLeave(e);
}
19
Source : AngleControl.cs
with GNU General Public License v3.0
from anotak
with GNU General Public License v3.0
from anotak
private void SetAngle(int newangle, bool changebuttons)
{
bool changed;
// Normalize and apply angle
changed = (newangle != angle);
angle = newangle;
// Check if it matches an angle from the buttons
if(changebuttons)
{
settingangle = true;
for(int i = 0; i < 8; i++)
buttons[i].Checked = (angle == i * 45);
settingangle = false;
}
// Redraw
this.Invalidate();
// Raise event
if((ValueChanged != null) && changed) ValueChanged(this, EventArgs.Empty);
}
19
Source : LinedefInfoPanel.cs
with GNU General Public License v3.0
from anotak
with GNU General Public License v3.0
from anotak
public void ShowInfo(Linedef l)
{
TypeHandler th;
bool upperunpegged, lowerunpegged;
string peggedness;
//double starttime = General.stopwatch.Elapsed.TotalMilliseconds;
SuspendLayout();
// Show/hide stuff depending on format
if(!General.Map.FormatInterface.HasActionArgs)
{
if (bUsingArgsAlready || bNeedSetup)
{
arglbl1.Visible = false;
arglbl2.Visible = false;
arglbl3.Visible = false;
arglbl4.Visible = false;
arglbl5.Visible = false;
arg1.Visible = false;
arg2.Visible = false;
arg3.Visible = false;
arg4.Visible = false;
arg5.Visible = false;
tableLayoutPanel1.ColumnStyles[1].Width = 0f;
infopanel.Width = doomformatwidth;
bUsingArgsAlready = false;
}
}
else
{
if (!bUsingArgsAlready || bNeedSetup)
{
arglbl1.Visible = true;
arglbl2.Visible = true;
arglbl3.Visible = true;
arglbl4.Visible = true;
arglbl5.Visible = true;
arg1.Visible = true;
arg2.Visible = true;
arg3.Visible = true;
arg4.Visible = true;
arg5.Visible = true;
tableLayoutPanel1.ColumnStyles[1].Width = 37.5f;
infopanel.Width = hexenformatwidth;
bUsingArgsAlready = true;
}
}
// Move panels
frontpanel.Left = infopanel.Left + infopanel.Width + infopanel.Margin.Right + frontpanel.Margin.Left;
backpanel.Left = frontpanel.Left + frontpanel.Width + frontpanel.Margin.Right + backpanel.Margin.Left;
// Get line action information
LinedefActionInfo act = General.Map.Config.GetLinedefActionInfo(l.Action);
// Determine peggedness
upperunpegged = l.IsFlagSet(General.Map.Config.UpperUnpeggedFlag);
lowerunpegged = l.IsFlagSet(General.Map.Config.LowerUnpeggedFlag);
if(upperunpegged && lowerunpegged)
peggedness = "Upper/Lower";
else if(upperunpegged)
peggedness = "Upper";
else if(lowerunpegged)
peggedness = "Lower";
else
peggedness = "None";
// Linedef info
sb.Length = 0;
sb.Append(" Linedef ");
sb.Append(l.Index);
sb.Append(" ");
infopanel.Text = sb.ToString();
sb.Length = 0;
action.Text = act.ToString();
length.Text = l.Length.ToString("0.##");
sb.Append(l.AngleDeg.ToString());
sb.Append("\u00B0");
angle.Text = sb.ToString();
sb.Length = 0;
tag.Text = l.Tag.ToString();
unpegged.Text = peggedness;
if (bUsingArgsAlready)
{
// Arguments
sb.Append(act.Args[0].replacedle);
sb.Append(':');
arglbl1.Text = sb.ToString();
sb.Length = 0;
sb.Append(act.Args[1].replacedle);
sb.Append(':');
arglbl2.Text = sb.ToString();
sb.Length = 0;
sb.Append(act.Args[2].replacedle);
sb.Append(':');
arglbl3.Text = sb.ToString();
sb.Length = 0;
sb.Append(act.Args[3].replacedle);
sb.Append(':');
arglbl4.Text = sb.ToString();
sb.Length = 0;
sb.Append(act.Args[4].replacedle);
sb.Append(':');
arglbl5.Text = sb.ToString();
sb.Length = 0;
arglbl1.Enabled = act.Args[0].Used;
arglbl2.Enabled = act.Args[1].Used;
arglbl3.Enabled = act.Args[2].Used;
arglbl4.Enabled = act.Args[3].Used;
arglbl5.Enabled = act.Args[4].Used;
arg1.Enabled = act.Args[0].Used;
arg2.Enabled = act.Args[1].Used;
arg3.Enabled = act.Args[2].Used;
arg4.Enabled = act.Args[3].Used;
arg5.Enabled = act.Args[4].Used;
th = General.Types.GetArgumentHandler(act.Args[0]);
th.SetValue(l.Args[0]); arg1.Text = th.GetStringValue();
th = General.Types.GetArgumentHandler(act.Args[1]);
th.SetValue(l.Args[1]); arg2.Text = th.GetStringValue();
th = General.Types.GetArgumentHandler(act.Args[2]);
th.SetValue(l.Args[2]); arg3.Text = th.GetStringValue();
th = General.Types.GetArgumentHandler(act.Args[3]);
th.SetValue(l.Args[3]); arg4.Text = th.GetStringValue();
th = General.Types.GetArgumentHandler(act.Args[4]);
th.SetValue(l.Args[4]); arg5.Text = th.GetStringValue();
}
// Front side available?
if(l.Front != null)
{
// Show sidedef info
sb.Append(" Front Sidedef ");
sb.Append(l.Front.Index);
sb.Append(' ');
frontpanel.Text = sb.ToString();
sb.Length = 0;
sb.Append(" Sector ");
sb.Append(l.Front.Sector.Index);
frontsector.Text = sb.ToString();
sb.Length = 0;
frontsector.Visible = true;
sb.Append(l.Front.OffsetX);
sb.Append(", ");
sb.Append(l.Front.OffsetY);
frontoffset.Text = sb.ToString();
sb.Length = 0;
fronthighname.Text = l.Front.HighTexture;
frontmidname.Text = l.Front.MiddleTexture;
frontlowname.Text = l.Front.LowTexture;
DisplaySidedefTexture(fronthightex, l.Front.HighTexture, l.Front.HighRequired());
DisplaySidedefTexture(frontmidtex, l.Front.MiddleTexture, l.Front.MiddleRequired());
DisplaySidedefTexture(frontlowtex, l.Front.LowTexture, l.Front.LowRequired());
frontoffsetlabel.Enabled = true;
frontoffset.Enabled = true;
frontpanel.Enabled = true;
}
else
{
// Show no info
frontpanel.Text = " Front Sidedef ";
frontsector.Text = "";
frontsector.Visible = false;
frontoffsetlabel.Enabled = false;
frontoffset.Enabled = false;
frontpanel.Enabled = false;
frontoffset.Text = "--, --";
fronthighname.Text = "";
frontmidname.Text = "";
frontlowname.Text = "";
fronthightex.BackgroundImage = null;
frontmidtex.BackgroundImage = null;
frontlowtex.BackgroundImage = null;
}
// Back size available?
if(l.Back != null)
{
// Show sidedef info
sb.Append(" Back Sidedef ");
sb.Append(l.Back.Index);
sb.Append(' ');
backpanel.Text = sb.ToString();
sb.Length = 0;
sb.Append(" Sector ");
sb.Append(l.Back.Sector.Index);
backsector.Text = sb.ToString();
sb.Length = 0;
backsector.Visible = true;
sb.Append(l.Back.OffsetX);
sb.Append(", ");
sb.Append(l.Back.OffsetY);
backoffset.Text = sb.ToString();
sb.Length = 0;
backhighname.Text = l.Back.HighTexture;
backmidname.Text = l.Back.MiddleTexture;
backlowname.Text = l.Back.LowTexture;
DisplaySidedefTexture(backhightex, l.Back.HighTexture, l.Back.HighRequired());
DisplaySidedefTexture(backmidtex, l.Back.MiddleTexture, l.Back.MiddleRequired());
DisplaySidedefTexture(backlowtex, l.Back.LowTexture, l.Back.LowRequired());
backoffsetlabel.Enabled = true;
backoffset.Enabled = true;
backpanel.Enabled = true;
}
else
{
// Show no info
backpanel.Text = " Back Sidedef ";
backsector.Text = "";
backsector.Visible = false;
backoffsetlabel.Enabled = false;
backoffset.Enabled = false;
backpanel.Enabled = false;
backoffset.Text = "--, --";
backhighname.Text = "";
backmidname.Text = "";
backlowname.Text = "";
backhightex.BackgroundImage = null;
backmidtex.BackgroundImage = null;
backlowtex.BackgroundImage = null;
}
// Position labels
frontsector.Left = frontlowtex.Right - frontsector.Width;
backsector.Left = backlowtex.Right - backsector.Width;
ResumeLayout();
// Show the whole thing
this.Show();
this.Invalidate();
//this.Update(); // ano - don't think this is needed, and is slow
bNeedSetup = false;
//Logger.WriteLogLine((General.stopwatch.Elapsed.TotalMilliseconds - starttime) + " milliseconds for linedefinfopanel.showinfo");
}
19
Source : ColorSetupForm.cs
with MIT License
from ar1st0crat
with MIT License
from ar1st0crat
private void _colorPanel_MouseClick(object sender, MouseEventArgs e)
{
var colorDialog = new ColorDialog();
if (colorDialog.ShowDialog() != DialogResult.OK)
{
return;
}
var position = (float)e.X / _colorPanel.Width;
var idx = ~Positions.BinarySearch(position);
// wow, can it really happen?! ))
if (idx < 0)
{
idx = ~idx;
}
Positions.Insert(idx, position);
Colors.Insert(idx, colorDialog.Color);
var panel = new Panel()
{
BorderStyle = BorderStyle.FixedSingle,
BackColor = colorDialog.Color,
Left = e.X + _colorPanel.Left,
Top = _color1.Top,
Width = _color1.Width,
Height = _color1.Height,
Tag = 1
};
panel.MouseClick += _color_MouseClick;
Controls.Add(panel);
_panels.Insert(idx, panel);
for (var i = 0; i < _panels.Count; i++)
{
_panels[i].Tag = i;
}
Invalidate();
}
19
Source : ColorSetupForm.cs
with MIT License
from ar1st0crat
with MIT License
from ar1st0crat
private void _color_MouseClick(object sender, MouseEventArgs e)
{
var colorDialog = new ColorDialog();
if (colorDialog.ShowDialog() != DialogResult.OK)
{
return;
}
var panel = sender as Panel;
Colors[(int)panel.Tag] = colorDialog.Color;
panel.BackColor = colorDialog.Color;
Invalidate();
}
19
Source : DataGridViewCalendarCell.cs
with MIT License
from arasplm
with MIT License
from arasplm
public void Update(Rectangle cellBounds, bool displayed, bool isHeaderCell)
{
clearButton.Visible = displayed;
if (!displayed)
{
return;
}
if (!this.IsInEditMode && this.Value != null && !string.IsNullOrEmpty(this.Value.ToString()) && (isFileToAras || isHeaderCell))
{
clearButton.Visible = true;
clearButton.Parent = this.DataGridView;
clearButton.Top = cellBounds.Top;
clearButton.Left = cellBounds.Right - clearButton.Width;
clearButton.Height = Math.Min(cellBounds.Height, 20);
}
else
{
clearButton.Visible = false;
}
clearButton.Invalidate();
clearButton.Refresh();
if (ctl != null)
{
ctl.Invalidate();
ctl.Refresh();
}
}
19
Source : KpiPlot.cs
with GNU General Public License v3.0
from architecture-building-systems
with GNU General Public License v3.0
from architecture-building-systems
public void Clicked(GH_Canvas sender, GH_CanvasMouseEvent e)
{
OnClicked?.Invoke(this, e);
sender.Invalidate();
}
19
Source : PositionGrid.cs
with GNU General Public License v3.0
from ArduinoIoTDev
with GNU General Public License v3.0
from ArduinoIoTDev
private void OnMouseDown(object sender, MouseEventArgs e)
{
Pos_X = e.X - 100;
Pos_Y = e.Y - 100;
this.Invalidate();
if (ChangeNotifyEvent != null)
ChangeNotifyEvent(Pos_X, Pos_Y);
}
19
Source : HideTabControlBorders.cs
with GNU General Public License v3.0
from ASCOMInitiative
with GNU General Public License v3.0
from ASCOMInitiative
void TabControl_Selected(object sender, TabControlEventArgs e)
{
tabControl.Invalidate();
}
19
Source : FocusControl.cs
with GNU General Public License v3.0
from aurelitec
with GNU General Public License v3.0
from aurelitec
protected override void OnEnter(EventArgs e)
{
base.OnEnter(e);
FocusControl.Current = this;
// Bring the control to the front of the z-order
this.BringToFront();
// Redraw the control
this.Invalidate();
}
19
Source : FocusControl.cs
with GNU General Public License v3.0
from aurelitec
with GNU General Public License v3.0
from aurelitec
protected override void OnLeave(EventArgs e)
{
base.OnLeave(e);
FocusControl.Current = null;
this.Invalidate();
}
19
Source : SimpleProgressBar.cs
with MIT License
from AutoItConsulting
with MIT License
from AutoItConsulting
protected override void OnResize(EventArgs e)
{
// Invalidate the control to get a repaint.
Invalidate();
}
19
Source : PreviewForm.cs
with MIT License
from awaescher
with MIT License
from awaescher
public void InvalidatePreview()
{
if (IsDisposed)
return;
if (!AllowUpdates)
return;
if (Preview == null)
{
Hide();
}
else
{
var preferredSize = Preview.PreferredSize;
if (preferredSize != Size)
Size = preferredSize;
}
Opacity = PreviewOpacityController?.Opacity ?? 0.8;
TransparencyKey = PreviewOpacityController?.TransparencyKey ?? Color.Empty;
Invalidate();
}
19
Source : Balloon.cs
with MIT License
from azist
with MIT License
from azist
private void rebuild()
{
Invalidate();//Vista fix
m_CurrentBodyRect = m_BodyRect;
int left = m_BodyRect.Left < m_TargetPoint.X ? m_BodyRect.Left : m_TargetPoint.X;
int top = m_BodyRect.Top < m_TargetPoint.Y ? m_BodyRect.Top : m_TargetPoint.Y;
int right = m_BodyRect.Right > m_TargetPoint.X ? m_BodyRect.Right : m_TargetPoint.X;
int bottom = m_BodyRect.Bottom > m_TargetPoint.Y ? m_BodyRect.Bottom : m_TargetPoint.Y;
left-=BORDER_MARGIN;
top-=BORDER_MARGIN;
right+=BORDER_MARGIN;
bottom+=BORDER_MARGIN;
SetBounds(left, top, right - left, bottom - top);
Color mask = Color.FromArgb(127, 127, 127);//VISTA BUG FIX, all components MUST be equal
base.TransparencyKey = mask;
base.BackColor = mask;
}
See More Examples