Accueil > Forum > > > > [VB.NET] icones - listes
[VB.NET] icones - listes
jeudi 2 novembre 2006 à 11:37:49 |
[VB.NET] icones - listes

Benouille
|
j'utilise des icones pour faire joli.
Elles sont sans grande surprise dans un controle ImageList.
Le problème c'est que je dois dupliquer l'ImageList sur chaque form, alors que j'aimerais moi le mettre à un endroit (autre que les fesses à ma doudou) et utiliser toujours la même liste.
Une idée?
[b][green][size=1][i]Benouille la grenouille[^][/i][/size=1][/green][/b]
|
|
jeudi 2 novembre 2006 à 11:42:52 |
Re : [VB.NET] icones - listes

Charles Racaud
|
Salut,
Ben ... tu le met dans un module.
__________________
Kenji
|
|
jeudi 9 novembre 2006 à 10:02:47 |
Re : [VB.NET] icones - listes

Benouille
|
euh ... vas y fait pter un bout de code d'affectation d'une icone à un controle d'une form depuis une imagelist dans un module. Parceque la je vois pas trop.
note: pour être utilisée, c'est à dire avoir acces aux icones, une ImageList doit justement être sur la Form en cours.
On peut a priori pas faire de liens externes.
(ou alors je demande a voir justement)
|
|
jeudi 9 novembre 2006 à 15:42:31 |
Re : [VB.NET] icones - listes

Charles Racaud
|
Bon, Soit tu fais avec les assistants, les designers, et tout. C'est rapide c'est sur. Mais il fait comme il a envi de faire. Et par moment, il ne fait vraiment pas comme t'as envi de faire. Tu peux faire un code 20 fois plus optimisé en t'en passant. Donc ici, il faut s'en passer. Tu déclare ton ImageList dans ton module et tu ajoute les images avec du bon code bien à toi.
__________________ Kenji
|
|
lundi 13 novembre 2006 à 19:35:55 |
Re : [VB.NET] icones - listes

Benouille
|
allez ... soyons fous !
disons que j'ai un tabpanel avec 3 tabpages, nommés respectivements tabpage1 2 & 3
et que j'ai une liste d'icones avec 4 images dans un module.
je veux la première (index 0) sur la form,
la deuxieme (index 1) sur le premier tabpage (tabpage1)
la suivante (index 2) sur tabpage2
la dernier sur le dernier tabpage
tu peux tester chez toi et m'écrire le code de ta form et de ton module?
avec un bon exemple sous les yeux je te comprendrais mieux : )
merci !
[b][green][size=1][i]Benouille la grenouille[^][/i][/size=1][/green][/b]
|
|
lundi 13 novembre 2006 à 21:03:56 |
Re : [VB.NET] icones - listes

Charles Racaud
|
Bon, bon,
Une projet vide ("WindowsApplication1"), (t'ajoutera les références utiles : System.Drawing et System.Windows.Forms et autre dont tu te sert), t'ajoute un fichier code vide, un fichier ressource vide dans lequel tu place tes images. Tu colle ce code dans le fichier de code vide que t'as crée :
|
|
Option Explicit On Option Strict On
Public Class BaseForm Inherits System.Windows.Forms.Form
Private UnTabControl As New System.Windows.Forms.TabControl
Public Sub New() System.Windows.Forms.Application.EnableVisualStyles() Call InitializeForm() End Sub
Public Sub InitializeForm() Dim Res As New System.Resources.ResourceManager("WindowsApplication1.TonFichierRessource", GetType(BaseForm).Assembly) ModShared.ImgList.Images.Add(CType(Res.GetObject("Image1"), System.Drawing.Image)) ModShared.ImgList.Images.Add(CType(Res.GetObject("Image2"), System.Drawing.Image)) ModShared.ImgList.Images.Add(CType(Res.GetObject("Image3"), System.Drawing.Image)) MyClass.UnTabControl.Bounds = System.Drawing.Rectangle.Inflate(MyBase.ClientRectangle, -10, -10) MyClass.UnTabControl.Anchor = System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right Or System.Windows.Forms.AnchorStyles.Bottom MyClass.UnTabControl.ImageList = ModShared.ImgList MyClass.UnTabControl.TabPages.Add("TabPage1", "Une belle TabPage", 0) MyClass.UnTabControl.TabPages.Add("TabPage2", "Une autre TabPage", 1) MyClass.UnTabControl.TabPages.Add("TabPage2", "Encore une TabPage", 2) MyBase.Controls.AddRange(New System.Windows.Forms.Control() {MyClass.UnTabControl}) End Sub
End Class
Public Module ModShared Public ImgList As New System.Windows.Forms.ImageList End Module
|
|
(Coloration syntaxique automatique par Kenji)
|
Voilà
__________________
Kenji
|
|
mardi 14 novembre 2006 à 10:44:06 |
Re : [VB.NET] icones - listes

Benouille
|
ah mais ça fleure bon tout ça!
je vais tester ça ce midi et je te dis.
merci pour le coup de main en tous cas.
vbnouille
|
|
Cette discussion est classée dans : net, vb, icones, listes, imagelist
Répondre à ce message
Sujets en rapport avec ce message
VB6 et VB.net DBgrid 32 et les listes [ par sernams ]
slt a tous, j'ai un petit pb avec le DBgrid32 un message qui me dit vous n'avez pas la licence pour ... et sur le forum j'ai eu un proposotion de exec
VB.NET Express 2005 : comment récupèrer les icones des barres d'outils du Framework 2.0 [ par Afyn ]
BonjourJe voudrais savoir s'il existe une méthode pour utiliser les iconesde l'IDE dans ses propres applications ?Il semblerait que sur le site de cod
Extraction d'icones [VB.NET] [ par NHenry ]
Bonjour, comment extraire une Icone en VB.NET? En VB6 pas de pb, mais en .net, y a trop de choses qui changent. Merci. Il est plus facile de batiser
Icones d'un PrintPreview en vb.net [ par olanfr ]
Bonjour à tous,J'ai une application Mdi qui gère différents types d'impression. Pour ce la j'utilise des PrintPreview. Mes états s'affichent et s'impr
Icones fichiers windows vb.net 2003 [ par eldim ]
Bonjour, Comment peut-on récupérer les icones des fichiers (utilisées par l'explorer) et les intégrés à un listview en cours d'exécution ?
Icones XP et vb.net [ par shadow1779 ]
Bonjour,je suis en train de réaliser une application windows en vb 2005 et je souhaite l'enrichir graphiquement en lui appliquant des icones de window
[VB.NET] Imprimer le contenu d'un Panel [ par K G ]
Bonjour à tous,Je souhaite pourvoir imprimer le contenu d'un panel mais je ne trouve pas de solution ! j'ai deux bouttons, l'un pour l'impression et l
Cmd Shell sous VB.NET [ par BobLaBricol ]
Quelqu'un peu m'aider ??Je cherche seulement a faire une commande d'ouverture de fichier via la commande Schell sous VB.NETMais impossible, VB me mets
[VB.NET] Imprimer un PDF [ par fatflex ]
Bonjour a tous.Mon application doit pourvoir imprimer des fichiers pdf qui se trouvent sur le disque dur.Je souhaiterais les imprimer. Mon application
dotnet + vbscript [ par jimmy69 ]
Bonjour,J'ai jamais fait de vb.net et je dois modifier un fichier .msi qui est en fait une db !Je bosse avec visual studio 2003 et je fais cela :Je fa
Livres en rapport
|
Derniers Blogs
PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|