OVH Cloud OVH Cloud

Graphisme et Vb.net

4 réponses
Avatar
fairly
Bonjour à tous,
Question d'un débutant, je viens d'installer VB.net et J'ai réalisé un petit programme.
Ce programme visualise un schéma électronique avec des appareils de mesures.
On ajuste des variables ( résistances par Ex ) et on visualise les résultats.
Pas de problèmes pour créer le programme de calcul

Dans le concepteur de vues je dois dessiner le schéma électronique
Dans mes programmes en vb6 il y avait des outils qui permettaient de créer des
lignes, des rectangles et des cercles. Ce n'est pas le cas de Vb.Net
Je dois pouvoir créer ces graphismes simples comme avec Vb6

La documentation papier est un condensé en 130 pages adapté de l'ouvrage de
Microsoft Visual Basic.Net, et je viens de le commander.
La recherche dans la msdn library Installée , n'est pas simple et Je n'ai pas trouvé la réponse
(qui est certainement simple ) et mes derniers programmes Vb.6 datent des années 90,
J'ai décidé à 72 ans de me remettre à la programmation pour faire travailler mes neurones.

Merci d'avance de votre aide
A+
Jacques

4 réponses

Avatar
VANNESTE Xavier
dans l'évenement Paint de la form on a un parametre de type PaintEventArgs
qui a une propriété graphic qui permet de dessiné sur la form des rectangle
des ellipse etc...
"fairly" a écrit dans le message de news:
%
Bonjour à tous,
Question d'un débutant, je viens d'installer VB.net et J'ai réalisé un
petit programme.
Ce programme visualise un schéma électronique avec des appareils de
mesures.
On ajuste des variables ( résistances par Ex ) et on visualise les
résultats.
Pas de problèmes pour créer le programme de calcul

Dans le concepteur de vues je dois dessiner le schéma électronique
Dans mes programmes en vb6 il y avait des outils qui permettaient de
créer des
lignes, des rectangles et des cercles. Ce n'est pas le cas de Vb.Net
Je dois pouvoir créer ces graphismes simples comme avec Vb6

La documentation papier est un condensé en 130 pages adapté de l'ouvrage
de
Microsoft Visual Basic.Net, et je viens de le commander.
La recherche dans la msdn library Installée , n'est pas simple et Je n'ai
pas trouvé la réponse
(qui est certainement simple ) et mes derniers programmes Vb.6 datent des
années 90,
J'ai décidé à 72 ans de me remettre à la programmation pour faire
travailler mes neurones.

Merci d'avance de votre aide
A+
Jacques





Avatar
fairly
Bonjour ,et merci de votre réponse
Pouvez vous me donner plus de précison en considérant que je débute.

Je viens de recevoir Visual Basic étape par étape
Dans ce livre Chapitre 16 projet, Draw Shapes: Créer des lignes, rectangles et ellipse
La version finale du Programme existe sur le CD livré avec le Livre.

1_ Démarrez Visual Studio et créez un nouveau projet de type Applications Windows nommé My Draw Shape.

2_ Redimensionnez la feuille.Vous n'allez pas vous servir des contrôles de la boite à outils. Vous créerez les formes en
plaçant du code dans la procédure évènementielle "Form1_paint" de la feuille.

3_ Définissez la propriété "Text" de "Form1" à "Dessiner des formes".

4_ Dans l'explorateur de solutions, cliquez sur le bouton Afficher le code.

5_ Dans la zone de liste déroulante " Nom de classe " cliquez sur " Evénements de la classe de base ". Il s'agit de la
liste des évènements de votre projet associés à l'objet " Forme 1".

6_ Dans la zone de liste déroulante "Nom de la méthode", cliquez sur l'événement " Paint".

7 _La procédure événementielle " Form1 " s'affiche dans l'éditeur de code. Voici l'endroit où entrer le code qui doit
être
exécuté quand visual basic actualise la feuille.

8_ Saisissez le code suivant..

Je me suis arrêté à l'étape 4 ne sachant pas:
Ou trouver la zone de liste déroulante "Nom de classe" et " Evénements de la classe de base " ?
Ou trouver la zone de liste déroulante "Nom de la méthode ", l'événement " Paint".
J'ai démarré la version finale " draw Shapes.vbproj " Dessin d'une droite, d'un rectangle et d'une ellipse ok.
Retour à " Form1.vb" visualisation de la form avec affichage de la grille et vierge de dessin!!
Ce qui est normal, et je me retrouve à l'age préhistorique du basic définir la position de (x, y) pour tracer une
droite

Questions :
a_ Ou trouver la zone de liste déroulante "Nom de classe" et " Evénements de la classe de base " ?

b_ Ou trouver la zone de liste déroulante "Nom de la méthode ", l'événement " Paint".

Avec mes remerciements
Jacques
Avatar
Fred
Dans son message %
fairly nous dit :

[]
Questions :
a_ Ou trouver la zone de liste déroulante "Nom de classe" et "
Evénements de la classe de base " ?



Comme dans VB6 me semble-t-il. En haut de la fenêtre de code. Il y a deux
zones de liste.


b_ Ou trouver la zone de liste déroulante "Nom de la méthode ",
l'événement " Paint".



Idem




--
Fred
Avatar
fairly
Bonjour Fred.
Merci de votre réponse
Jacques
"Fred" a écrit dans le message de news:
Dans son message %
fairly nous dit :

[]
Questions :
a_ Ou trouver la zone de liste déroulante "Nom de classe" et "
Evénements de la classe de base " ?



Comme dans VB6 me semble-t-il. En haut de la fenêtre de code. Il y a deux zones de liste.


b_ Ou trouver la zone de liste déroulante "Nom de la méthode ",
l'événement " Paint".



Idem




--
Fred