Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
146157 | Jul 23,2019 12:42 PM UTC | Aug 5,2019 09:34 AM UTC | WinForms | 7 |
![]() |
Tags: RibbonControlAdv |
[DllImport("user32.dll")]
static extern bool LockWindowUpdate(IntPtr hWndLock);
public Form1()
{
InitializeComponent();
for (int i = 0; i <this.ribbonControlAdv1.Header.MainItems.Count; i++)
{
(this.ribbonControlAdv1.Header.MainItems[i] asToolStripTabItem).Panel.VisibleChanged += Panel_VisibleChanged;
}
this.ribbonControlAdv1.SelectedTabItemChanged += RibbonControlAdv1_SelectedTabItemChanged;
}
private void Panel_VisibleChanged(object sender, EventArgs e)
{
LockWindowUpdate((sender as RibbonPanel).Handle);
}
private void RibbonControlAdv1_SelectedTabItemChanged(objectsender, SelectedTabChangedEventArgs e)
{
LockWindowUpdate(IntPtr.Zero);
} |
foreach(ToolStripTabItem tabItem inthis.ribbonControlAdv1.Header.MainItems)
{
tabItem.CheckedChanged += TabItem_CheckedChanged;
}
private void TabItem_CheckedChanged(object sender, EventArgs e)
{
//Suspend Code
} |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.