Category / Section
How to retrieve the selected state of a tab page in WinForms TabControlAdv?
1 min read
Retrieve the selected state of tab page
In TabControlAdv, it is possible to retrieve the selected state of a TabPageAdv. This article demonstrates the steps to retrieve the selected state of tab pages. The steps are,
1. Create a custom control inherited from the TabPageAdv.
2. Implement a Boolean property named IsSelected that holds selected state of TabPageAdv.
3. Return IsSelected property value by comparing the SelectedTab property of TabControlExt with the instance of page.
C#
/// <summary>
/// Class that Extends TabPageAdv
/// </summary>
public class TabPageExt : TabPageAdv
/// <summary>
/// Gets whether the Tab is Selected
/// </summary>
public bool IsSelected
{
get
{
if(this.Parent is TabControlAdv)
{
if((this.Parent as TabControlAdv).SelectedTab == this)
{
return true;
}
}
return false;
}
}