Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

287 commentaire(s) de yomm sur des sources sur tout CodeS-SourceS

Le : 14/01/2008 23:45:43
Source : GESTION D'ALBUMS MP3 ( CDDB , RENOMMER , TAG , DEPLACER , COPIER ....) VERSION 2
Salut @ tous,

ça fait longtemp que je suis pas passé et j'en profite pour faire le tour des posts...

>>PATATE,
j'espère que tu as résolu ton problème, cela provient probablement des dll runtime VB.

>>APRIL_SEB4
Pour le server CDDB, en effet il semble que le site ait quelque peu changé et maintenant je ne récupère plus qu'un seul server et il semble que dans certains cas cela ne fonctionne pas.
Pour les tags v2.4, mon devs de traitement des tags date un peu et en effet, il n'a pas suivi les évolutions apportées depuis. Quant au tag des genres pour la v2 j'ai trouvé plusieurs façon et je me suis reporté au site le plus "officiel" possible pour son traitement. Il y a en effet plusieurs manière mais c'est aussi à cause d'un point de vu perso car ça me faisait ch*er de voir de mp3 avec un genre du type "mon genre à moi" ou "rap metalo electro classico" ;-)
sinon, content que cela te plaise.

>>GREG63
euh....pour C# j'ai même pas travaillé dessus ;-)
j'ai décidé de me mettre à VB.Net et j'ai commencé par la partie arborscence des dossiers et fichiers et depuis j'ai quasiment arrêté le dev, enfin de manière perso du moins. Les années passent et les responsabilités aussi ;-) Du coup j'ai de moins en moins le temps de développer.
En tout cas merci à toi aussi pour ton post

>>IAMFREEZY
recherche les runtimes VB6 mais il est possible que des ocx ou dll supplémentaire soient nécessaire. Tu peux peut etre trouver l'ocx en question sur le net, j'espère d'ailleurs que tu n'es plus bloqué depuis le temps ;-)

>>@ Tous
merci encore pour vos commentaires, j'espère que vous m'en voudrez pas trop d'avoir mis si longtemp à vous répondre surtout que normalement ce n'est pas mon "genre" (petit clin d'oeil à APRIL_SEB4)

@+ et bon dev @ tous

Yomm


Le : 14/01/2008 23:31:27
Source : YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOIRES FICHIERS (VRAIS ICONES, MENU CONTEXTUEL, RAFFRAICHISSEMENT AUTO, LIEN ENTRE ARBORESCENCE DOSSIERS ET LISTE FICHIER)
Bonjour @ tous,

wow, ça fait longtemps que je suis absent du réseau !!!

>>Space_Walker
Désolé de cette absence prolongée.
Pour l'ocx, en .Net, il me semble plus simple d'utilisation de laisser le controle sous forme d'un control personnalisé plutot que de passer cela en class. Il t'est tout a fait possible de modifier le code à te guise afin d'y implémenter tes propores fonctionnalités, je pense avoir créer la base et il est vrai qu'il serait bon d'ajouter d'autres évènements mais cela fait pas mal de temp que n'ai plus avancé sur mes devs...

>>MKAFFEL
Je ne me suis pas posé la question du drag & drop, je pense que cela est tout a fait possible, il suffirait de récupérer le pidl du fichier glissé et de le traiter à la manière du copier/coller...c'est une fonction que je pourrais en effet ajouté...faut vraiment que je rouvre un éditeur de programmation ;-)

>>SALROUGE
Merci, et en plus tu me demande rien LOLLL

>>SMAT06
Comme tu l'as peut être constaté, j'ai bossé sur l'équivalent VB6 à une époque et je me suis dit que ce code pourrait être une bonne façon de découvrir .Net...et oui, j'ai jamais suivi de cours donc il faut bien découvrir d'une manière ou d'une autre, y a un début à tout et je me suis dit qu'avec ce code, cela me permettrait de découvrir pas mal de choses...
Merci pour ton commentaire.

>>@ tous:
vous allez m'obliger à me remettre à coder pour ajouter deux ou trois trucs à ce code!!! Cool!!!

@+ et bon devs @ vous tous

Yomm


Le : 14/01/2008 23:17:27
Source : YOMMEXPLOREROCX POUR CE QUI VEULENT UN VRAI EXPLORATEUR WINDOWS
Salut MSTARSUP5,

je fais un tour rapide sur vbfrance donc j'en profite pour te remercier pour ta note et ton commentaire.

@+ et bon devs

Yomm


Le : 14/01/2008 23:13:53
Source : YOMMMP3TAG V2 - EDITEUR DE TAGV1 V2.2 ET V2.3 POUR MP3 , MP3 VBR ET MP3 ABR
Salut TITICAR,

je suis content de voir qu'un dev de 2004 serve encore aujourd'hui ;-)
Avec tous les devs en ligne de commande qu'il doit exister à ce jour, je suis content de voir qu'il y a des acharnés comme moi qui essai de faire ça "à l'ancienne" ;-), même si en effet, mon dev date un peu et qu'il n'a donc pas suivi les modifs des tags...

pour répondre à ta question d'octobre dernier (OK il était temps ;-)) en effet, cela correpondait au décalage de l'entête de l'header plus le déplacement à la zone suivante. Mais comme tu t'en est rendu compte, c'est pas facil de trouver des infos clair pour le traitement du tag Mpeg, surtout avec les différentes compression dont le VBR.

@+ et bon devs

Yomm


Le : 24/08/2007 15:06:25
Source : YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOIRES FICHIERS (VRAIS ICONES, MENU CONTEXTUEL, RAFFRAICHISSEMENT AUTO, LIEN ENTRE ARBORESCENCE DOSSIERS ET LISTE FICHIER)
>> Space_Walker
re:

Je viens de comprendre ton problème. En fait le FileExplorer ne revoit pas les événements du style click etc...Je n'ai implémenté ceci...

Pas de problème pour autant ;-)
C'est assez simple à mettre en place:
Dans le fichier FileExplorer.vb, ajoute ce petit code:
************************************************************
Shadows Event Click(ByVal sender As Object, ByVal e As System.EventArgs)
Private Sub LView_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LView.Click
RaiseEvent Click(sender, e)
End Sub
************************************************************

Le but de ce code est de dire : si l'on click sur le listview ( Handles LView.Click) alors on déclenche l'événement Click (FileExplorer_Click)
Attention au Shadows dans la déclaration de l'événement afin de bien lier notre événement Click à celui du control lui-même

Voilà, j'espère cette fois avoir bien compris ton problème ;-)

PS : utilise cette technique pour d'autres événements dont tu aurais besoin
PS2 : cette méthode fonctionne aussi pour le DirExplorer

@+ et bon dev


Le : 24/08/2007 11:39:31
Source : YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOIRES FICHIERS (VRAIS ICONES, MENU CONTEXTUEL, RAFFRAICHISSEMENT AUTO, LIEN ENTRE ARBORESCENCE DOSSIERS ET LISTE FICHIER)
>> Medelidrissi
merci à toi; j'en profite de répondre à Space_Walker, j'espère que tu ne m'en voudra pas.

>> Space_Walker
tout d'abord merci.
Pour récupérer les items selectionnés dans le FileExplorer c'est assez simple comme tu vas le voir. En effet, en s'inspirant du code utilisé pour le bouton 9 "log checked items", on va étendre cela aux items sélectionnés et non pas cochés et au lieu d'écrire le nom du fichier dans la fenêtre de debu, on va écrire le chemin complet.
Pour faire cela :
*************************************************************************************
Dim fileitem As YommExplorer.FileExplorerItem

Debug.Print(Strings.StrDup(20, "-"))
For Each fileitem In FileExplorer1.Items
      If fileitem.IsSelected = True Then Debug.Print(fileitem.Path)
Next
Debug.Print(Strings.StrDup(20, "-"))
*************************************************************************************

Voilà, on parcourt les items du fileexplorer et si l'item est sélectionné on écrit son chemin complet dans le debug.

J'espère avoir répondu à ta question.

@+ et bon dev


Le : 12/06/2007 20:04:44
Source : YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOIRES FICHIERS (VRAIS ICONES, MENU CONTEXTUEL, RAFFRAICHISSEMENT AUTO, LIEN ENTRE ARBORESCENCE DOSSIERS ET LISTE FICHIER)
>>Hideme

Je viens de faire des tests pour le DirExplorer, voilà le résutlat:

dans la class DirExplorerNode (fichier "Declarations")
il faut ajouter la propriété suivante :
------------------------------------------------------------------------------
    Public Property ToolTipText() As String
        Get
            Return m_Node.ToolTipText
        End Get
        Set(ByVal Value As String)
            m_Node.ToolTipText = Value
        End Set
    End Property
------------------------------------------------------------------------------

ensuite, dans le controle DirExplorer (fichier "DirExplorer")
il faut ajouter :
------------------------------------------------------------------------------
Public Shadows Event MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
------------------------------------------------------------------------------
je te conseille de le mettre avant la région "Propriétés" pour plus de cohérence

il faut ajouter la propriété suivante:
------------------------------------------------------------------------------
    <Browsable(False)> _
    Public ReadOnly Property GetNodeAt(ByVal X As Integer, ByVal Y As Integer) As DirExplorerNode
        Get
            If Not (TView.GetNodeAt(X, Y) Is Nothing) Then
                Return New DirExplorerNode(CType(TView.GetNodeAt(X, Y), TriStateTreeNode))
            Else
                Return Nothing
            End If
        End Get
    End Property
------------------------------------------------------------------------------

et dans la région "Treeview Events" ajoute cela:
------------------------------------------------------------------------------
    Private Sub TView_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TView.MouseMove
        RaiseEvent MouseMove(sender, e)
    End Sub
------------------------------------------------------------------------------

enfin si tu veux tester avec mon projet, rajoute ce code pour le DirExplorer1 (fichier "Form1") :
------------------------------------------------------------------------------
    Private Sub DirExplorer1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DirExplorer1.MouseMove
        Dim Node As YommExplorer.DirExplorerNode

        Node = DirExplorer1.GetNodeAt(e.X, e.Y)

        If Not (Node Is Nothing) Then
            Node.ToolTipText = "Salut Hideme"
        End If

    End Sub
------------------------------------------------------------------------------

en exécutant, puis en passant ta souris sur le DirExplorer1, tu verras que tous les ToolTips seront égaux à "Salut Hideme"

Voilà...pour le moment j'ai pas le temps d'en implémenter davantage mais j'espère que cela te permettra d'avancer.

@+


Le : 12/06/2007 19:39:47
Source : YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOIRES FICHIERS (VRAIS ICONES, MENU CONTEXTUEL, RAFFRAICHISSEMENT AUTO, LIEN ENTRE ARBORESCENCE DOSSIERS ET LISTE FICHIER)
>>re Hideme

Je comprends un peu mieux ton besoin;
petite question, as-tu besoin d'un Tooltip différent pour chaque item ou doit-il être unique à tout le contrôle ?

PS : pour un treeview tu peux faire TreeView1.Nodes(i).ToolTipText, je suis en train de faire des tests pour faire de même avec le DirExplorer.


Le : 11/06/2007 21:00:37
Source : YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOIRES FICHIERS (VRAIS ICONES, MENU CONTEXTUEL, RAFFRAICHISSEMENT AUTO, LIEN ENTRE ARBORESCENCE DOSSIERS ET LISTE FICHIER)
SAlut Hideme

1- concernant ce point je te l'accorde, pout un fois j'ai pas fait beaucoup d'efforts coté commentaires, je vais essayé d'en ajouter histoire que tout cela devienne plus clair. Mais tu sais, c'est mon premier dev en .Net et j'étais plus pressé de le poster que de le commenter ;-)

2- concernant le tooltip text je n'ai rien paramétré de plus que ce que n'offre par défaut les contrôles ListView et TreeView. Par contre je ne vois pas le rapport entre ToolTip et GetNodeAt...surtout sur un ListView...Tu voulais pas plutot dire Treeview.GetNodeAt() ? Si tel est le cas, tu peux ajouter une propriété au direxplorer du genre:

    <Browsable(False)> _
    Public ReadOnly Property GetNodeAt(ByVal X As Integer, ByVal Y As Integer) As DirExplorerNode
        Get
            Return New DirExplorerNode(CType(TView.GetNodeAt(X, Y), TriStateTreeNode))
        End Get
    End Property

Voilà, par contre j'avoue, pour le moment je n'ai pas implémenté les événements liés aux contrôles auxquels se rapportent le DirExplorer et FileExplorer à savoir des événements du genre Expand, Check et autres...

@+


Le : 03/06/2007 02:27:00
Source : YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOIRES FICHIERS (VRAIS ICONES, MENU CONTEXTUEL, RAFFRAICHISSEMENT AUTO, LIEN ENTRE ARBORESCENCE DOSSIERS ET LISTE FICHIER)
merci @ vous deux ça fait plaisir, il semblerait que je n'aie pas fait cela pour rien...
;-)





Nos sponsors

Sondage...



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,125 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.