Adding the ability to get keyboard toolTips for TabPages of a TabControl#4421
Conversation
3e38e04 to
9d57993
Compare
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/TabPageTests.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/ListViewTests.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/ToolTipTests.cs
Outdated
Show resolved
Hide resolved
Codecov Report
@@ Coverage Diff @@
## main #4421 +/- ##
===================================================
+ Coverage 97.96388% 97.97367% +0.00978%
===================================================
Files 543 543
Lines 264375 264666 +291
Branches 4970 5007 +37
===================================================
+ Hits 258992 259303 +311
+ Misses 4499 4483 -16
+ Partials 884 880 -4
Flags with carried forward coverage won't be shown. Click here to find out more. |
1169aca to
23ae6a3
Compare
23ae6a3 to
09e8c85
Compare
b5761fb to
5de450e
Compare
SergeySmirnov-Akvelon
left a comment
There was a problem hiding this comment.
Nice job!!! I have added several review points, most of which are cosmetic
src/System.Windows.Forms/src/System/Windows/Forms/TabControl.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/TabPageTests.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/UpDownBaseTests.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/TabPageTests.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/TabPageTests.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/TabPageTests.cs
Outdated
Show resolved
Hide resolved
5de450e to
1d87a51
Compare
src/System.Windows.Forms/src/System/Windows/Forms/TabControl.cs
Outdated
Show resolved
Hide resolved
src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/TabPageTests.cs
Outdated
Show resolved
Hide resolved
1d87a51 to
7e355ef
Compare
|
Working on test issues... |
|
Hi @merriemcgaw, could you please take a look at thу following cases: We have a After my fix we have the following cases:
|
6547e3c to
11dfafd
Compare
|
Testers approved the fix ✔️ |
11dfafd to
5083708
Compare
|
@RussKie, @dreddy-work, please do final review. |
...em.Windows.Forms/tests/IntegrationTests/MauiTests/MauiTabControlTests/MauiTabControlTests.cs
Outdated
Show resolved
Hide resolved
...em.Windows.Forms/tests/IntegrationTests/MauiTests/MauiTabControlTests/MauiTabControlTests.cs
Outdated
Show resolved
Hide resolved
|
Have you pushed the changes? |
5083708 to
19463bd
Compare
f4a7156 to
80e31dd
Compare
The current implementation introduces a hard coupling between ToolTip and some controls, which is extremely bad. These changes removed these unreliable dependencies
80e31dd to
2120b63
Compare







Fixes #2717
Related Issue #4305
Based on PR #2719. But the changes were significantly reworked so I have created this new PR
Most of review points from #2719 were fixed here
Proposed changes
KeyboardToolTipStateMachineabout getting and losing a focusToolTipclassCustomer Impact
Regression?
Risk
Screenshots
Before
After
Test methodology
Test environment(s)
Microsoft Reviewers: Open in CodeFlow