lori3324
Messages postés11Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 2 mars 2006
-
21 févr. 2006 à 18:26
Mousy
Messages postés26Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention28 février 2006
-
23 févr. 2006 à 14:37
Bonsoir, je suis nouveau (mon premier post) je ne suis pas developpeur .... en faite j'ai tout contre moi pour être ici.....
J'essaye de dev un appli toute simple avec VB express 2005. c'est juste une fenêtre web avec au dessus un panel . je voudrais ajouter un menu avec une listes de thêmes cliquable qui ouvrent la page web dans mon appli . C'est ca que je ne comprend pas comment faire ce menu . Voila vous pouvez mesurer la lègèreté de mes compétences
Mousy
Messages postés26Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention28 février 2006 22 févr. 2006 à 01:54
D'abord tu ajoutes à ton projet un MDIParentForm. C'est un form qui contient déjà un menu très facile à modifier.
Ensuite tu doubleclick sur webbrowser dans la toolbox.
Et puis tu modifies le menu à ta guise. Tu peux supprimer ou ajouter autant de menu ou sous-menus que tu veux.
Et enfin il faut associer des actions au menu:
pour cela tu double clicks sur l'option du menu pour ouvrir le code correspondant au bouton.
Tu n'as plus qu'à taper le code suivant:
lori3324
Messages postés11Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 2 mars 2006 22 févr. 2006 à 11:27
Bonjour Mousy, comme tu as vois je ne suis pas un as de la prog ... en faite je veux juste me faire une petit appli pour moi ...
Merci de ta réponse qui me fais de nouveau de posser une autre question . j'utilise VB express 2005 et je ne trouve pas MDIParentForm dans la boite a outil du logiciel j'ai chercher sur GooGle ou je n'ai rien trouvé en Français peux tu me préciser ou trouver ce form sur VB
Mousy
Messages postés26Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention28 février 2006 22 févr. 2006 à 11:33
bon, tu crées un nouveau projet
par defaut en haut à droite il y a la fenetre Solution explorer
là tu click droit sur ton application et tu fait ajouter (add) >new item
dans la boite de dialogue tu peux choisir le MDI parent form
lori3324
Messages postés11Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 2 mars 2006 22 févr. 2006 à 13:26
Bon j'en suis la est ce ok
Imports System.Windows.Forms
Public
Class MDIParent1
Private
Sub ShowNewForm(
ByVal sender
As
Object,
ByVal e
As EventArgs)
Handles NewToolStripMenuItem.Click, NewToolStripButton.Click, NewWindowToolStripMenuItem.Click
' Crez une nouvelle instance du formulaire enfant.
Dim ChildForm
As
New System.Windows.Forms.Form
' Configurez-la en tant qu'enfant de ce formulaire MDI avant de l'afficher.
ChildForm.MdiParent =
Me
m_ChildFormNumber += 1
ChildForm.Text =
"Fentre " & m_ChildFormNumber
ChildForm.Show()
End
Sub
Private
Sub OpenFile(
ByVal sender
As
Object,
ByVal e
As EventArgs)
Handles OpenToolStripMenuItem.Click, OpenToolStripButton.Click
lori3324
Messages postés11Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 2 mars 2006 22 févr. 2006 à 15:01
1000 excuses je n'avais pas tout compris maintenant que j'ai rajouter un MDIParent1
au debogage cela me créé des erreurs
Erreur 1 'ToolStrip' n'est pas un membre de 'Alerte_Orage_V1._1.MDIParent1'. C:\Program Files\Wanadoo\Utilisateur1\Visual Studio 2005\Projects\Alerte-Orage V1.1\Alerte-Orage V1.1\MDIParent1.vb 56 9 Alerte-Orage V1.1
Mousy
Messages postés26Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention28 février 2006 22 févr. 2006 à 15:42
oui je vois.
si tu supprimes des boutons ou menus, il faut aussi supprimer les commandes associées.
Dans mon exemple j'ai supprimé la toobox et tous les menu sauf exit
puis j'ai rajouté le menu favoris avec 3 options: fichier1, fichier2..
voici le code que j'ai dans le MDI
Imports System.Windows.Forms
Public
Class MDIParent1
Private
Sub ExitToolsStripMenuItem_Click(
ByVal sender
As
Object,
ByVal e
As EventArgs)
Handles ExitToolStripMenuItem.Click
Global.System.Windows.Forms.Application.Exit()
End
Sub
Private m_ChildFormNumber
As
Integer = 0
Private
Sub Fichier1ToolStripMenuItem_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles Fichier1ToolStripMenuItem.Click
lori3324
Messages postés11Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 2 mars 2006 22 févr. 2006 à 15:47
Ah mince je comprend que j'ai suprimer des truc sans sup les commandes
Ben moi qui voulais juste faire un truc simple je me rend compte de la complexiter du language ( enfin pour moi ]
Voici le resulta que j'ai eu avec le deboguage
Erreur 1 La clause Handles requiert une variable WithEvents définie dans le type conteneur ou l'un de ses types de base. C:\Documents and Settings\mama\Local Settings\Application Data\Temporary Projects\WindowsApplication1\MDIParent1.vb 13 117 WindowsApplication1
lori3324
Messages postés11Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 2 mars 2006 22 févr. 2006 à 16:51
Merci de ton aide mais je pense ne pas être a la hauteur car cela ne fonctione pas chez moi .... Pourtant j'ai fais comme tu m'as dis
Je voulais simplement faire une appli avec une fenetre web puis un menu audessus avec une menu qui ouvre vers des noms de villes "cliquables" associées a une url pour ouvrir la page dans la fenetre web. Mais mes connaissance sont trop faible pour arriver a ce resulta . merci de ton aide et de ta patience.
J'ai modifié le code comme tu la fait mais dans la fenetre MDI les icon sont tj là
et je ne vois pas tes modif alors que c'est bien ton code qui est dans le MDI cela me laisse perplexe :^==
Mousy
Messages postés26Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention28 février 2006 22 févr. 2006 à 18:11
alors commence par lire un tutorial, le temps de te familiariser avec VB, puis avec l'aide de ce site et de google tu complèteras tes connaissances.
http://www.vbfrance.com/tutoriaux/BASICS-VISUAL-BASIC-NET_116.aspx et si tu comprend l'anglais, le menu help est riche en infos et tutoriaux.
sinon je t'envoie mon exemple par mail avec plaisir.
cordialement
Mousy
Mousy
Messages postés26Date d'inscriptionjeudi 9 février 2006StatutMembreDernière intervention28 février 2006 23 févr. 2006 à 14:37
J'avais plus programmé depuis longtemps, et quand j'ai installé vb2005 express, j'ai été voir ces tutos, ils sont en anglais mais super bien fait et en format vidéo en plus, donc agréable à suivre. Vaut le détour.
http://msdn.microsoft.com/vstudio/express/vb/learning/default.aspx