begin process at 2012 02 16 20:31:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Multimédia

 > 

Autre

 > 

[VB.NET] icones - listes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[VB.NET] icones - listes

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

Benouille

Membre Club
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

Membre Club
Salut,

Ben ... tu le met dans un module.

__________________
Kenji
 

jeudi 9 novembre 2006 à 10:02:47 | Re : [VB.NET] icones - listes

Benouille

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,604 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales