Skip to content

Commit ec600b8

Browse files
committed
Merge pull request #521 from amaitland/winforms/control-invalidate-resize
Winforms Control Invalidate OnResize
2 parents d7dd7a2 + b3c1f8d commit ec600b8

File tree

7 files changed

+934
-0
lines changed

7 files changed

+934
-0
lines changed

CefSharp.WinForms.Example/BrowserForm.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ public BrowserForm()
2020
WindowState = FormWindowState.Maximized;
2121

2222
AddTab(CefExample.DefaultUrl);
23+
24+
//Only perform layout when control has completly finished resizing
25+
ResizeBegin += (s, e) => SuspendLayout();
26+
ResizeEnd += (s, e) => ResumeLayout(true);
2327
}
2428

2529
private void AddTab(string url, int? insertIndex = null)

CefSharp.WinForms.Example/CefSharp.WinForms.Example.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@
6969
<DependentUpon>BrowserTabUserControl.cs</DependentUpon>
7070
</Compile>
7171
<Compile Include="MenuHandler.cs" />
72+
<Compile Include="Minimal\SimpleBrowserForm.cs" />
73+
<Compile Include="Minimal\SimpleBrowserForm.Designer.cs">
74+
<DependentUpon>SimpleBrowserForm.cs</DependentUpon>
75+
</Compile>
7276
<Compile Include="Program.cs">
7377
</Compile>
7478
<Compile Include="Properties\AssemblyInfo.cs" />
@@ -91,6 +95,9 @@
9195
<DependentUpon>BrowserTabUserControl.cs</DependentUpon>
9296
<SubType>Designer</SubType>
9397
</EmbeddedResource>
98+
<EmbeddedResource Include="Minimal\SimpleBrowserForm.resx">
99+
<DependentUpon>SimpleBrowserForm.cs</DependentUpon>
100+
</EmbeddedResource>
94101
<EmbeddedResource Include="Properties\Resources.resx">
95102
<Generator>ResXFileCodeGenerator</Generator>
96103
<LastGenOutput>Resources.Designer.cs</LastGenOutput>

CefSharp.WinForms.Example/Minimal/SimpleBrowserForm.Designer.cs

Lines changed: 208 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)