2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
Disable the label edit functionalityThe LabelEdit functionality can be disabled for a particular TabPageAdv based on its text by handling the MouseDown and LabelEditTextChanged events in the TabControlAdv. The following code example demonstrates the same. C# //Handles the MouseDown event. private void tabControlAdv1_MouseDown(object sender, MouseEventArgs e) { if(e.Clicks == 2) { //Gets the selected tabpage text. SelectedTabPageText = this.tabControlAdv1.SelectedTab.Text; } } //Validates the renamed text of the SelectedTab. private void tabControlAdv1_LabelEditTextChanged(object sender, EventArgs e) { if(this.tabControlAdv1.SelectedTab.Text != SelectedTabPageText) { //Resets the text of the tabpage. this.tabControlAdv1.SelectedTab.Text = SelectedTabPageText; MessageBox.Show("Invalid TabPage name"); } } VB 'Handles the MouseDown event. Private Sub tabControlAdv1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) Handles tabControlAdv1.MouseDown If e.Clicks = 2 Then 'Gets the selected tabpage text SelectedTabPageText = Me.tabControlAdv1.SelectedTab.Text End If End Sub 'Validates the renamed text of the SelectedTab. Private Sub tabControlAdv1_LabelEditTextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles tabControlAdv1.LabelEditTextChanged If Me.tabControlAdv1.SelectedTab.Text <> SelectedTabPageText Then 'Resets the text of the tabpage. Me.tabControlAdv1.SelectedTab.Text = SelectedTabPageText MessageBox.Show("Invalid TabPage name ") End If End Sub Sample: http://www.syncfusion.com/downloads/support/directtrac/general/ValidatePabPageText882471564.zip |
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.