TheEwook
Messages postés155Date d'inscriptionsamedi 3 juillet 2004StatutMembreDernière intervention30 mai 2005
-
28 nov. 2004 à 21:50
pjcleder
Messages postés183Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention16 septembre 2011
-
29 nov. 2004 à 08:25
Bonjour,
J'aurais voulu savoir comment pouvont nous faire pour vérouillé un TabControl, c'est à dire empécher toutes modification de ce que contient le TabControl.
En fait j'ai des champs et des OptionButtons à l'intérieur de mon TabControl et je ne souhaite pas que l'on puisse les modifier.
Il y a ReadOnly sur les TexBox mais pas sur un TabControl.
pjcleder
Messages postés183Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention16 septembre 201111 28 nov. 2004 à 22:05
PAT
Imagine un booléen bDroits qui dira si oui ou non les droits sont activés.
Derrière l'événement SelectedIndexChanged, Place ce code
Private Sub TabControl1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
If bDroits = True And _
TabControl1.SelectedTab Is TabPage2 Then
TabControl1.SelectedTab = TabPage2
ElseIf bDroits = False _
And TabControl1.SelectedTab Is TabPage2 Then
MessageBox.Show _
("Vous n'avez pas les droits d'accès.")
TabControl1.SelectedTab = TabPage3
End If
End Sub
TheEwook
Messages postés155Date d'inscriptionsamedi 3 juillet 2004StatutMembreDernière intervention30 mai 2005 28 nov. 2004 à 22:17
Salut,
En faite, les personnes peuvent changer de Tab mais ne peuvent pas modifier ce qu'il y a à l'intérieur des Tab.
Pour info, par exemple j'ai des TexBox à l'intérieur des mes Tab, je voudrais qu'il puisse voir tous mes Tab (j'en ai 4) mais je ne veut pas qu'il puisse modifier ce qu'il se trouve dans mes TexBox ou changer mes OptionButton, etc....
pjcleder
Messages postés183Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention16 septembre 201111 28 nov. 2004 à 22:30
PAT
Pas de problème, alors au lieu de mettre un message , si les droits ne sont pas activés, tu mets tes textbox à disabled juste avant de faire le TabControl1.SelectedTab = TabPage2, comme celà, les gens ont accès à l'onglet mais ne peuvent modifier quoi que ce soit.