begin process at 2012 02 04 11:41:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > FORM EFFET VISTA OU MEDIA PLAYER

FORM EFFET VISTA OU MEDIA PLAYER


 Information sur la source

Note :
7,29 / 10 - par 7 personnes
7,29 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Source .NET ( DotNet ) Classé sous :form, apparence, vista, mediaplayer, effet Niveau :Débutant Date de création :21/06/2007 Date de mise à jour :23/06/2007 10:31:33 Vu / téléchargé :15 340 / 1 531

Auteur : ManuAntibes

Ecrire un message privé
Site perso
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour à tous

Je me suis developper une application simple d'une seul page, et j'avais envie de changer l'apparence de mon appli, car j'ai toujours tendance à faire des applis assez basic.

Je vous propose ma presentation, si cela peut donnée des idées à d'autres.


 Conclusion

J'ai eu du mal pour faire deplacer ma page, l'effet est zéro.
Si quelqu'un peut me donner un coup de pouce pour déplacer ma page plus fluidement.

Merci à tous

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

22 juin 2007 16:26:00 :
Voici la mise à jour Avec le déplacement de la fénetre, et les MouseDown des boutons réduire normal et agrandir que guiguidu25 m'a sugeré. Par contre pour le redimensionnement je n'ai pas reussi avec les codes de Chariles Racaud, j'ai toujours eu une fenetre de couleur Bleu.
23 juin 2007 10:31:33 :
J'ai supprimer des references.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) AFFICHER DES BOUTONS DYNAMIQUEMENT SUR VOTRE FORM
Source avec Zip Source avec une capture Source .NET (Dotnet) TRANSFERER UN DATAROW D'UN FENETRE À UNE AUTRE
Source avec Zip Source avec une capture Source .NET (Dotnet) MENU DÉROULANT WINDOW
Source avec Zip Source avec une capture Source .NET (Dotnet) AFFICHER LA LISTE DES COULEURS UTILISER EN .NET
Source avec Zip Source avec une capture Source .NET (Dotnet) IMPRIMER UN DATAGRIDVIEW

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture JEUX DE VERITÉ ET DE FIDELITÉ par billatosco
Source avec Zip IMAGELOARDER par vkitumaini
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN CALENDRIER DE POCHE par Le Pivert
Source avec Zip RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITION... par erdna

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) METTRE VOTRE FORM VB.NET EN PLEINE ÉCRAN par Gabilach
Source avec Zip Source avec une capture Source .NET (Dotnet) STYLE AERO DE VISTA/SEVEN SUR FORM VB par Gabilach
Source avec Zip Source avec une capture EFFET GLASS SUR LA TOUTE SURFACE DE LA FENETRE par wtor
Source avec Zip EFFET GLASS DE WINDOWS VISTA TRANSPARENCE SUPERBE par wtor
AFFICHER UN EFFET DANS UNE FORM par skyraider

Commentaires et avis

Commentaire de guiguidu25 le 21/06/2007 11:44:53

Allez je met 10 mais c'est en étant gentil j'aurai du mettre 8. Pas mal du tout je trouve. Mais il manque en effet quelques petites choses à faire comme mettre une image comme si les boutons étaient enfoncé parce que là, on n'a que le bouton réduire normal et le bouton réduire pointé mais pas le bouton réduire quand il est enfoncé... Utilise l'évenement "MouseDown". Je te suggère d'aller voir l'interface de mon logiciel perso qui n'est pas mauvaise du tout. L'adresse : http://www.vbfrance.com/code.aspx?ID=43193.

Sinon pour le déplacement de la fenêtre je n'ai pas encore trouvé mais je m'approche du but je te redirai sa ;)

Commentaire de Charles Racaud le 21/06/2007 16:54:43

Désolé, je vais beaucoup critiquer :
1. On ne peut pas changer la taille de la form.
2. Le déplacement se fait mal (comme tu l'as précisé dans ta description)
->  http://www.codyx.org/snippet_deplacer-forme-sans-barre-titre_23.aspx#481
3. L'affichage est très lent. Tu devrais directement dessiner sur la form plutôt que de passer par des picturebox à fond transparents.
4. Quand on maximise la fenêtre, elle passe par dessus la barre des tâches.

__ (pas noté)
Kenji

Commentaire de ManuAntibes le 21/06/2007 17:08:29

Salut

Merci à toi GUIGUIDU25 tu es trop brave (lol).

Mais oui je bloque sur ces points que tu as nommer Charles, je vais allé voir les url que vous proposés.

En effet lors de l'agrandissement en plein ecran ou lors de déplacement les images sautent, j'ai cru que le problème venait de mon pc, mais tu penses que c'est les transparents des angles qui fon ça.

En fait j'aimerais faire un truc comme Spyware Doctor.
Pouvoir déplacer aisement et redimentionner.
Mais je n'y arrive pas, c'est pour cela que j'ai posté mon travail, pour avoir vos critiques et votre aide.
Merci A+

Commentaire de Sirocooo le 22/06/2007 09:21:54

Super idée ... bon travail... Je suis sur que tu vas améliorer tout ça. aller 8/100

Commentaire de guiguidu25 le 22/06/2007 10:27:59

Merci pour l'url charles elle est très efficace ;)

Commentaire de PWM63 le 22/06/2007 10:33:13

Le screen est vraiment très beau, j'aimerais vraiment pouvoir utiliser ta source pour mes applis.

Je vais donc attendre que ta source soit mise à jour en espérant qu'un jour elle deviennent 100% fonctionnelle.

Pour t'encourager, je te met 1 jolie note de 8/10.

Stéphane

Commentaire de Charles Racaud le 22/06/2007 11:37:54

Tiens, un exemple pour le redimensionnement :

<System.Runtime.InteropServices.DllImport("user32.dll")> _
Private Shared Function GetWindowDC(ByVal hwnd As System.IntPtr) As System.IntPtr
End Function

Public Sub New()

  ' This call is required by the Windows Form Designer.
  InitializeComponent()

  ' Add any initialization after the InitializeComponent() call.
  MyClass.SetStyle(System.Windows.Forms.ControlStyles.AllPaintingInWmPaint, True)
  MyClass.SetStyle(System.Windows.Forms.ControlStyles.OptimizedDoubleBuffer, True)
  MyClass.UpdateStyles()
End Sub

Private Const WS_EX_STATICEDGE As Integer = &H20000
Private Const WS_SIZEBOX As Integer = &H40000
Private Const WM_PAINT As Long = &HF
Private Const WM_NCHITTEST As Integer = &H84
Private Const HTCLIENT As Integer = &H1
Private Const HTCAPTION As Integer = &H2
Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
  Get
    Dim CP As System.Windows.Forms.CreateParams = MyBase.CreateParams
    CP.ExStyle = WS_EX_STATICEDGE
    CP.Style = WS_SIZEBOX
    Return CP
  End Get
End Property
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
  If m.Msg = WM_PAINT Then
    Dim g As System.Drawing.Graphics = System.Drawing.Graphics.FromHdc(GetWindowDC(MyBase.Handle))
    Call OnFormPaint(New System.Windows.Forms.PaintEventArgs(g, New System.Drawing.Rectangle(System.Drawing.Point.Empty, MyBase.Size)))
    g.Dispose()
  Else
    MyBase.WndProc(m)
    If m.Msg = WM_NCHITTEST Then
      If m.Result = CType(HTCLIENT, System.IntPtr) Then
        m.Result = CType(HTCAPTION, System.IntPtr)
      End If
    End If
  End If
End Sub
Private Sub OnFormPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
  e.Graphics.FillRectangle(System.Drawing.SystemBrushes.ActiveCaption, e.ClipRectangle)
End Sub

__
Kenji

Commentaire de ManuAntibes le 22/06/2007 16:35:28

Salut à tous

Je viens de faire une première mise à jour sur le déplacement et les boutons reduire, agrandir et diminuer comme m'a proposer  guiguidu25.
Pour le redimensionnement, j'ai pas reussi, un masque Bleu se mets sur ma form.

A+
ManuAntibes

Commentaire de Charles Racaud le 22/06/2007 17:11:07

Oui, le rectangle bleu c'est normal.
Il faut que tu le remplace par le dessin de ta form.
Dans la sub OnFormPaint. Il faudra bien sur se passer des picturebox et créer des regions.
__
Kenji

Commentaire de DJMCG le 23/06/2007 08:17:55

Bonjour,
Je suis trop débutant ou trop nasse pour tous comprendre. Dommage pour les commentaires.
Voici la liste des avertissement que mon system affiche.
Pourtant l'aplication semble fonctionner et les effet à l'écran sont EXTRAS. C'est exactement ça que je veux dans mes appli.
Par contre au niveau de la note je met 7 parce que le centrage de la fenêtre m'interresse au plus au niveau. (très égoïste, je sais :-))
Je vais aussi voir les lien proposé.
Je dis un très grand merci parce-que même si cela me parrait compliqué, cela constitue une bonne documentation. Du moins pour moi. (égoïste va... :-))
Bonne journée a tous.


1.Impossible de trouver l'assembly de wrappers pour la bibliothèque de types "VBIDE". MouvApplication
2.Impossible d'appliquer les propriétés de publication pour l'élément "microsoft.office.interop.excel". MouvApplication
3.Impossible d'appliquer les propriétés de publication pour l'élément "microsoft.vbe.interop". MouvApplication
4.Impossible d'appliquer les propriétés de publication pour l'élément "office". MouvApplication
5.Le composant référencé 'VBIDE' est introuvable.

Commentaire de ManuAntibes le 23/06/2007 10:45:08

Salut DJMCG

Moi aussi je suis débutant(depuis 3ans).

Ne par pas de mon appli pour ton projet, car c'est l'erreur que j'ai faite pour vous donnez mon appli, une fois mon appli fini je me suis dis tien si je la mettais sur VBFrance.
Du coup j'ai supprimé se que je ne voulais pas laisser, mais du coup il reste des references de DLL que j'ai oublier de supprimer comme celle d'Excel.

Utilise plus les images ou le principe avec les panels en haut, en bas, à droite et à gauche.

D'ailleur aujourd'hui je prefere travailler sur une form non redimensionnable d'ailleur je n'y suis pas arrivé avec le code de Charlie (ça devient trop dur pour moi), et je suis content de pouvoir la déplacer.

A+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Effet de fondu a l ouverture/fermeture d une form [ par kaiserzeus ] Salut,je cherche a pouvoir faire un fondu sur une form pour un spplash screen.Ca fait un moment que je cherche et je ne trouve pas mon bonheur en VB.E Media Player redimensionnable [ par tdelahodde ] Bonjour,quelqu'un peut-il me dire quel est le moyen le plus propre d'intégrer un contrôle MediaPlayer dans une Form, en faisant en sorte que si l'util Windows Vista ! C'est laid :( [ par scottmat ] Bonjours à tous, J'ai développé un petit logiciel (traitement Apparence graphique de ma form... [ par ben_pit ] Bonjour ! Bon alors question qui peut para&#238;tre b&#234;te mais voila : puis-je facilement donner le style "Apple OSX" aux fen&#234;tres que je 2 x mediaplayer [ par kysid ] salut tt le mondedans une form j ai mis Private Sub Form_Load()   WindowsMediaPlayer2.URL = App.Path &amp; "\Piano.mid"End Sub et pianno mid es VB6 sous vista [ par cristo ] BonjourJ'ai une application qui fonctionne très bien sous Windows &lt; Vista mais sous Vista, l'événement Form_Paint n'est plus appelé !!Sous Vista, l Cration d'un effet sut l'image de fond. [ par DraaFil ] Bonjour à tous,J'aurais besoin de vous pour m'aider à faire, ou bien à enligner, mes recherches.Je m'explique j'ai une form qui s'affiche au centre de form principale hide et minimize sous vista ou seven [ par bidouille007 ] Bonjour les ami(e)s Voilà je développe une application en [u]VB.NET 2008 EXPRESS[/u], j'ai une form principale que je réduis et que je cache lorsque Apparence d'un OCX à l'affichage du formulaire conteneur [ par Calade ] Bonjour à tous, Je suis en train de développer un Contrôle ActiveX perso, un peu complexe. J'ai une form container dont la largeur augmente si je cl PB avec MediaPlayer dans Vista [ par avionavion ] J'ai fait un lecteur audio avec MediaPlayer.Sous XP tout va bien.Sous Vista J'ai toujours un message qui me dit:"Erreur 80 Propriété de classe non val


Nos sponsors


Sondage...

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 : 9,422 sec (4)

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