ndsaerith
Messages postés304Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention10 mai 2017
-
25 juil. 2006 à 15:51
sifflet_
Messages postés70Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention 2 mai 2007
-
26 juil. 2006 à 14:30
Coucou tout le monde :D
Alor voila, je ma suis mis dans la tête de faire un tabcontrole personalisé.
Concrètement, je veux qu'au démarrage de ma form, mon tabcontrole comporte autant de tabpag qu'il y a des personnes dans ma base (y a pas beaucoup de personnes je vou rassure ;) )
Mais me voila face à mon premier obstacle..... :(:(
J'utilise une boucle pour, pour passer en revue mes enregistrements.
Mais le problème est tout simplement la déclaration de mon tabpage !! En effet, la première chose que jefait dans ma boucle est de récupérer le nom de la personne en cours. Mais il faut que je déclare un onglet (tabpage) "personalisé". Je peux pas mettre un dim hein?
En gros voila pour l'instant mes essais :
dim &nom_pers & as New System.Windows.Forms.TabPage
Et bien sur ça marche po :( :(
Je suis dans le brouillrd total... Est ce qu'au moins c'est possible???? de paramètrer en quelque sorte une déclaration???
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 25 juil. 2006 à 16:57
Voila ce que j'ai dans l'aide :
<colgroup><col width= \"40%\" /><col width=\"60%\" /></colgroup>----
Nom |Description |----
TabControl.TabPageCollection.Add
(String) , <summary xmlns ="http://ddue.schemas.microsoft.com/authoring/2003/5">Crée une
page d'onglets avec le texte spécifié et l'ajoute à la collection.
</summary>, ----
TabControl.TabPageCollection.Add
(TabPage) , <summary xmlns= "http://ddue.schemas.microsoft.com/authoring/2003/5">Ajoute
un TabPage à la
collection. </summary>Pris en charge par le .NET Compact Framework. , ----
TabControl.TabPageCollection.Add
(String, String) , <summary xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">Crée une
page d'onglets avec le texte et la clé spécifiés et l'ajoute à la collection.
</summary>, ----
TabControl.TabPageCollection.Add
(String, String, Int32) , <summary xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">Crée une
page d'onglets avec la clé, le texte et l'image spécifiés et l'ajoute à la
collection. </summary>, ----
TabControl.TabPageCollection.Add
(String, String, String) , <summary xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5">Crée une
page d'onglets avec la clé, le texte et l'image spécifiés et l'ajoute à la
collection. </summary>
Alors soit tu uitlise la première déclaration (ce que j'avais fait au départ) dans ce cas tu crée une nouvelle page à ton controle avec pour titre la chaine passer en argument.
Soit tu utilise la seconde déclaration. Dans ce cas tu crée ta page avec un Dim as new TabPage. Tu initialise les proprietes comme tu as besoin, et ensuite tu la rajoute au controle TabControl pour l'afficher.
Je ne peux trop t'en dire plus, je debute à peine en .net, j'ai pas commencé de vrai programme encore.
Sevyc64 (alias Casy) <hr align ="center" size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
sifflet_
Messages postés70Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention 2 mai 2007 25 juil. 2006 à 15:56
C'est très intéressant ton truc! je n'ai aucun élément de réponse pour
toi malheureusement... mais par contre, je pourrais bientôt aussi avoir
besoin d'un truc du genre.
ndsaerith
Messages postés304Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention10 mai 20172 25 juil. 2006 à 16:27
Re :D
(merci sifflet :D)
Alors j'ai essayé ça :
Dim
temp
As
ObjectIf
nb > 0
Then
For i = 0
To nbtemp = table_debut.Rows(i).Item("nomveto")
ctrl_agendas.TabPages.Add(
CType(temp,
Object))
Next
End
If
Mais il me met une erreur :( : Une exception non gérée du type 'System.InvalidCastException' s'est produite dans Couche_vue.exeInformations supplémentaires : Le cast spécifié n'est pas valide.
Je me doute que c'est du au type de temp... Mais j'ai regardé dans l'aide de add et ils disent qu'il faut bien un objet, et lorsque je rédige mon code, ben y a aucune erreur de signalée :(
Qu'en pensez vous?
BIz [;)]
Vous n’avez pas trouvé la réponse que vous recherchez ?