FANDOM


La classe GraphicsWindow permet d'afficher une fenêtre à l'écran pour y placer soit des boutons, des Textbox, soit pour placer du texte ou pour y dessiner des formes géométriques.

Création de la fenêtreModifier

Avant de placer quelque chose sur une fenêtre, il faut d'abord la créer :

  • GraphicsWindow.Title="Titre" obtient ou définit le titre de la fenêtre.
  • GraphicsWindow.left=Nombre obtient ou définit la position de la fenêtre sur une ligne horizontale à l'écran.
  • GraphicsWindow.Top=Nombre obtient ou définit la position de la fenêtre sur une ligne verticale.
  • GraphicsWindow.Height=Nombre obtient ou définit la hauteur de la fenêtre.
  • GraphicsWindow.Width=Nombre obtient ou définit la largeur de la fenêtre.
  • GraphicsWindow.CanResize="True" La taille de la fenêtre peut être agrandit ou diminuée par l'utilisateur.
  • GraphicsWindow.CanResize="False" la taille fenêtre ne peut pas être agrandit ou diminuée par l'utilisateur. Seule la croix sur fond rouge en haut à droite de la fenêtre est présente.
  • GraphicsWindow.Show() affiche la fenêtre.
  • GraphicsWindow.Hide() cache la fenêtre.
  • GraphicsWindow.BackgroundColor=couleur ajoute une couleur de fond à la fenêtre.
  • GraphicsWindow.Clear() efface le contenu de la fenêtre.
  • GraphicsWindow.ShowMessage("Texte","Titre du message") affiche une boite de dialogue.

Gestion de la sourisModifier

  • x=GraphicsWindow.MouseX obtient la position x de la souris sur la fenêtre.
  • y=GraphicsWindow.MouseY obtient la position y de la souris sur la fenêtre.
  • GraphicsWindow.MouseDown=Non d'une sub déclenche un événement quand le bouton de la souris est enfoncé.
  • GraphicsWindow.MouseMove=Non d'une sub déclenche un événement quand la souris bouge sur la fenêtre.
  • GraphicsWindow.MouseUp=Non d'une sub déclenche un événement quand le bouton de la souris est relâché.

Gestion des touches du clavierModifier

  • GraphicsWindow.KeyDown=Non d'une sub déclenche un événement lorsqu'une touche du clavier est enfoncée.
  • GraphicsWindow.KeyUp=Non d'une sub déclenche un événement lorsqu'une touche du clavier est relâchée.
  • GraphicsWindow.TextInput=Non d'une sub déclenche un événement lorsqu'un texte est entré sur la fenêtre.
  • GraphicsWindow.LastKey obtient la dernière touche enfoncée au clavier.
  • GraphicsWindow.LastText obtient le dernier texte entré au clavier.
' Obtenir la touche tapée
GraphicsWindow.Width=400
 GraphicsWindow.KeyDown=key
 Sub key
   TextWindow.Show()
   TextWindow.WriteLine(GraphicsWindow.LastKey)
   TextWindow.Pause()
   TextWindow.Hide()
EndSub

Affichage de texteModifier

  • GrGraphicsWindow.FontBold= soit "True" pour afficher du texte en gras soit "False" pour enlever la mise en forme.
  • GraphicsWindow.FontItalic= soit "True" pour afficher le texte en italique soit "False" pour enlever la mise en forme.
  • GraphicsWindow.FontSize=Nombre définit la taille du texte.
  • GraphicsWindow.FontName="Nom de la police de caractère" met le texte en forme avec la police spécifiée.
  • GraphicsWindow.DrawText(x,y,"Texte") affiche du texte aux coordonnées x et y sur la fenêtre.
  • GraphicsWindow.DrawBoundText(x,y,taille,"texte") affiche du texte aux coordonnées x et y, en spécifiant la taille du texte.


GraphicsWindow.Width=500
 GraphicsWindow.FontBold="True"
 GraphicsWindow.FontItalic="True"
 GraphicsWindow.FontSize=56
 GraphicsWindow.DrawText(5,2,"Hello")


GraphicsWindowTexte

Dessiner sur la fenêtreModifier

  • GraphicsWindow.PenColor=couleur obtient ou définit la couleur du crayon utilisé.
  • GraphicsWindow.PenWidth=Nombre obtient ou définit la taille du crayon utilisé.
  • GraphicsWindow.DrawEllipse(x,y,largeur,hauteur) dessine une ellipse à l'endroit spécifié sur la fenêtre. Exemple : GraphicsWindow.DrawEllipse(4,5,200,200).
GraphicsWindowDrawEllipse
  • GraphicsWindow.DrawImage("c:\nom de l'image.jpg",x,y) affiche un fichier image à l'endroit spécifié aux coordonnées x et y sur la fenêtre.
  • GraphicsWindow.DrawLine(coordonnée x du 1er point,coordonnée y du 1er point,coordonnée x du second point,coordonnée y du second point) place deux points par rapport à des coordonnées x et y pour chacun d'eux et trace une ligne pour les relier.
  • GraphicsWindow.DrawRectangle(x,y,largeur du rectangle,hauteur du rectangle) affiche un rectangle aux coordonnées x et y sur la fenêtre et en définit sa hauteur et sa largeur.
  • GraphicsWindow.DrawResizedImage("c:\image.jpg",x,y,largeur de l'image,hauteur de l'image) affiche une image aux coordonnées x et y sur la fenêtre et en définit sa largeur et sa hauteur.
  • GraphicsWindow.DrawTriangle(coordonnée x du 1er point,coordonnée y du 1er point,coordonnée x du second point,coordonnée y du second point, coordonnée x du troisième point,coordonnée y du troisième point) place trois points sur la fenêtre et trace une ligne entre chaque points pour créer un triangle.
  • GraphicsWindow.FillEllipse(x,y,largeur,hauteur) dessine une ellipse pleine sur la fenêtre aux coordonnées x et y et définit la taille.
DrawFillEllipse
  • GraphicsWindow.FillRectangle(x,y,largeur,hauteur) dessine un rectangle plein aux coordonnées x et y et définit la taille.
  • GraphicsWindow.FillTriangle(x,y,largeur,hauteur) dessine un triangle plein aux coordonnées x et y et définit la taille.

Interférence d'un bloqueur de publicité détectée !


Wikia est un site gratuit qui compte sur les revenus de la publicité. L'expérience des lecteurs utilisant des bloqueurs de publicité est différente

Wikia n'est pas accessible si vous avez fait d'autres modifications. Supprimez les règles personnalisées de votre bloqueur de publicité, et la page se chargera comme prévu.

Sur le réseau FANDOM

Wiki au hasard