Afficher/Masquer/Reafficher un groupe de controles dans une forme
yassirguitare
Messages postés29Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention 3 juin 2009
-
12 avril 2007 à 19:04
yassirguitare
Messages postés29Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention 3 juin 2009
-
13 avril 2007 à 00:35
Bonjour
je voudrais par quel moyen on peut afficher/reafficher/masquer dynamiquement un groupe de controles dans un formulaire
exacetement comme un TabControl et les TabPages sans utilisé un controle TabControl
ce que je veux dire par la : faire une interface comme celle du celebre logiciel P2P Emule :
zappé entre les KAD, SERVEUR,RECHERCHE, TRANSFERS, PARTAGE... et afficher/reafficher/masquer les controles qui leurs correspond
par quel conteneur/controle/manière/..jeSaisPas..:) on peut faire ça et sinon comment faire si c'est avec le code
j'ai chercher sur le net mais ma requete et si comliqué qu'il n'y a pas de reponse directe donné par le sage GOOGLE
j'espère que vous m'avez compris ce que je veux
et MERCI d'avance
A voir également:
Afficher/Masquer/Reafficher un groupe de controles dans une forme
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 12 avril 2007 à 20:34
Salut à tous,
Voilà ce que je constate :
1) section de cette discussion : VB.NET et VB 2005 2) demande formulée : je voudrais par quel moyen on peut afficher/reafficher/masquer dynamiquement un groupe de controles dans un formulaire
yassirguitare
Messages postés29Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention 3 juin 2009 13 avril 2007 à 00:35
Salut
Merci pour vos reponses et votre proposition Casy
Aprés des recherches sur internet et de la perseverence et de la je ne sais quoi xx&##..:>
je viens de decourvir LE moyen
il faut crée une classe qui hérite d'un tab Controle et lui affecter des propriété qui permette de Enlever les onglets et de faire appel a ces onglet on cliquant sur des boutons par exemple en insérant le code suivant :
sur bouton1 :
TabControl1.SelectTab(Me.TabPage1)
sur bouton2 :
TabControl1.SelectTab(Me.TabPage2)
.....etc
La classe en question N.B: j'ai trouver cette source sur le net
Imports System.ComponentModel
Public Class EspaceTravailTabControl
Inherits TabControl
Private SimpleMode As Boolean = False
'<Default Value(true)>
Public Property ModeSimple() As Boolean
Get
Return SimpleMode
End Get
Set(ByVal value As Boolean)
SimpleMode = value
RecreateHandle()
End Set
End Property
Private InDesignMode As Boolean = False
'<default Value (false)>
Property ModeDesign() As Boolean
Get
Return InDesignMode
End Get
Set(ByVal value As Boolean)
InDesignMode = value
RecreateHandle()
End Set
End Property
Overrides ReadOnly Property DisplayRectangle() As Rectangle
Get
If SimpleMode And ((Not DesignMode) Or InDesignMode) Then
Return New Rectangle(0, 0, Width, Height)
Else
Dim img As Rectangle = MyBase.DisplayRectangle
Return MyBase.DisplayRectangle
End If
End Get
End Property
End Class
Vous copier cette classe dans un module externe et vous compiler votre projet
vous fermer
et aprés vous verer dans la Bar a outil en haut le composant qui s'est rajouté
et vous glisser deposer
ensuite vous metter les propriétés dans le volet de propriétés
ModeDesign = true
ModeSimple = true
et les onglets disparaissent
et donc vous pouvez rajouter tant d'onglets qui vous semble necessaire sans que les onglet apparaissent a la compilation et placer les controles dans les tabPages Comme dans
le logiciel Emule par exemple et zappé a travers ses derniés