Microsoft Small Basic


GraphicsWindow

GraphicsWindow fournit des fonctionnalités de saisie et d'affichage graphique. Par exemple, vous pouvez dessiner des cercles et des rectangles et les remplir de couleur.

Properties

BackgroundColor

GraphicsWindow.BackgroundColor

Obtient ou définit la couleur de fond de la fenêtre graphique.

BrushColor

GraphicsWindow.BrushColor

Obtient ou définit la couleur du pinceau pour le remplissage de formes sur la fenêtre graphique.

CanResize

GraphicsWindow.CanResize

Spécifie si la fenêtre graphique peut être retaillée ou non par l'utilisateur.

PenWidth

GraphicsWindow.PenWidth

Obtient ou définit la largeur du stylo pour dessiner une forme sur la fenêtre graphique.

PenColor

GraphicsWindow.PenColor

Obtient ou définit la couleur du stylo utilisé pour dessiner des formes sur la fenêtre graphique.

FontName

GraphicsWindow.FontName

Obtient ou définit le nom de la police de caractères pour dessiner du texte sur la fenêtre graphique.

FontSize

GraphicsWindow.FontSize

Obtient ou définit la taille de police de caractères pour dessiner du texte sur la fenêtre graphique.

FontBold

GraphicsWindow.FontBold

Indique ou définit si le texte à afficher sur la fenêtre graphique est en gras ou non.

FontItalic

GraphicsWindow.FontItalic

Obtient ou définit si le texte à afficher sur la fenêtre graphique est en italique ou non.

Title

GraphicsWindow.Title

Obtient ou définit le titre de la fenêtre graphique.

Height

GraphicsWindow.Height

Obtient ou définit la hauteur de la fenêtre graphique.

Width

GraphicsWindow.Width

Obtient ou définit la largeur de la fenêtre graphique.

Left

GraphicsWindow.Left

Obtient ou définit la position gauche de la fenêtre graphique.

Top

GraphicsWindow.Top

Obtient ou définit la position droite de la fenêtre graphique.

LastKey (This property is read-only.)

GraphicsWindow.LastKey

Obtient la dernière touche enfoncée ou relâchée.

LastText (This property is read-only.)

GraphicsWindow.LastText

Obtient le dernier texte qui a été entré sur la fenêtre graphique.

MouseX (This property is read-only.)

GraphicsWindow.MouseX

Obtient la position X de la souris relative à la fenêtre graphique.

MouseY (This property is read-only.)

GraphicsWindow.MouseY

Obtient la position Y de la souris relative à la fenêtre graphique.

Events

KeyDown

GraphicsWindow.KeyDown

Lève un événement lorsqu'une touche du clavier est enfoncée.

KeyUp

GraphicsWindow.KeyUp

Lève un événement lorsqu'une touche du clavier est relâchée.

MouseDown

GraphicsWindow.MouseDown

Déclenche un événement lorsque le bouton de la souris est enfoncé.

MouseUp

GraphicsWindow.MouseUp

Déclenche un événement lorsque le bouton de la souris est relâché.

MouseMove

GraphicsWindow.MouseMove

Déclenche un événement lorsque la souris bouge.

TextInput

GraphicsWindow.TextInput

Déclenche un événement lorsqu'un texte est entré sur la fenêtre graphique.

Operations

Show

GraphicsWindow.Show()

Affiche la fenêtre graphique afin d'interagir avec elle.

Returns

Nothing

Hide

GraphicsWindow.Hide()

Cache la fenêtre graphique.

Returns

Nothing

DrawRectangle

GraphicsWindow.DrawRectangle(x, y, width, height)

Dessine un rectangle sur l'écran en utilisant le stylo (Pen) sélectionné.

x

La coordonnée X du rectangle.

y

La coordonnée Y du rectangle.

width

La largeur du rectangle.

height

La hauteur du rectangle.

Returns

Nothing

FillRectangle

GraphicsWindow.FillRectangle(x, y, width, height)

Remplit un rectangle à l'écran en utilisant le pinceau (Brush) sélectionné.

x

La coordonnée X du rectangle.

y

La coordonnée Y du rectangle.

width

La largeur du rectangle.

height

La hauteur du rectangle.

Returns

Nothing

DrawEllipse

GraphicsWindow.DrawEllipse(x, y, width, height)

Dessine une ellipse à l'écran en utilisant le stylo (Pen) sélectionné.

x

La coordonnée X de l'ellipse.

y

La coordonnée Y de l'ellipse.

width

La largeur de l'ellipse.

height

La hauteur de l'ellipse.

Returns

Nothing

FillEllipse

GraphicsWindow.FillEllipse(x, y, width, height)

Remplit une ellipse à l'écran en utilisant le pinceau (Brush) sélectionné.

x

La coordonnée X de l'ellipse.

y

La coordonnée Y de l'ellipse.

width

La largeur de l'ellipse.

height

La hauteur de l'ellipse.

Returns

Nothing

DrawTriangle

GraphicsWindow.DrawTriangle(x1, y1, x2, y2, x3, y3)

Dessine un triangle à l'écran en utilisant le stylo (Pen) sélectionné.

x1

La coordonnée X du 1er point.

y1

La coordonnée Y du 1er point.

x2

La coordonnée X du 2ème point.

y2

La coordonnée Y du 2ème point.

x3

La coordonnée X du 3ème point.

y3

La coordonnée Y du 3ème point.

Returns

Nothing

FillTriangle

GraphicsWindow.FillTriangle(x1, y1, x2, y2, x3, y3)

Dessine et remplit un triangle à l'écran en utilisant le pinceau sélectionné.

x1

La coordonnée X du 1er point.

y1

La coordonnée Y du 1er point.

x2

La coordonnée X du 2ème point.

y2

La coordonnée Y du 2ème point.

x3

La coordonnée X du 3ème point.

y3

La coordonnée Y du 3ème point.

Returns

Nothing

DrawLine

GraphicsWindow.DrawLine(x1, y1, x2, y2)

Dessine une ligne, d'un point à un autre.

x1

La coordonnée X du 1er point.

y1

La coordonnée Y du 1er point.

x2

La coordonnée X du 2ème point.

y2

La coordonnée Y du 2ème point.

Returns

Nothing

DrawText

GraphicsWindow.DrawText(x, y, text)

Dessine une ligne de texte à l'écran à l'emplacement spécifié.

x

La coordonnée X du point de départ du texte.

y

La coordonnée Y du point de départ du texte.

text

Le texte à dessiner

Returns

Nothing

DrawBoundText

GraphicsWindow.DrawBoundText(x, y, width, text)

Dessine une ligne de texte à l'écran à l'emplacement spécifié.

x

La coordonnée X du point de départ du texte.

y

La coordonnée Y du point de départ du texte.

width

La largeur maximum disponible. Ce paramètre aide a définir le moment où le texte devra retourner à la ligne.

text

Le texte à dessiner.

Returns

Nothing

DrawResizedImage

GraphicsWindow.DrawResizedImage(imageName, x, y, width, height)

Dessine à l'écran l'image spécifiée, dans la taille spécifiée.

imageName

Le nom de l'image à dessiner

x

La coordonnée X du point à partir duquel l'image sera dessinée.

y

La coordonnée Y du point à partir duquel l'image sera dessinée.

width

La largeur de l'image à dessiner.

height

La hauteur de l'image à dessiner.

Returns

Nothing

DrawImage

GraphicsWindow.DrawImage(imageName, x, y)

Dessine à l'écran l'image spécifiée.

imageName

Le nom de l'image à dessiner.

x

La coordonnée X du point où vous souhaitez dessiner l'image.

y

La coordonnée Y du point où vous souhaitez dessiner l'image.

Returns

Nothing

SetPixel

GraphicsWindow.SetPixel(x, y, color)

Dessine le pixel aux coordonnées X et Y, en utilisant la couleur spécifiée.

x

La coordonnée X du pixel.

y

La coordonnée Y du pixel.

color

La couleur du pixel à définir.

Returns

Nothing

GetPixel

GraphicsWindow.GetPixel(x, y)

Obtient la couleur du pixel aux coordonnées X et Y spécifiées.

x

La coordonnée X du pixel.

y

La coordonnée Y du pixel.

Returns

La couleur du pixel à définir.

GetRandomColor

GraphicsWindow.GetRandomColor()

Obtient une couleur aléatoire.

Returns

Une couleur aléatoire.

GetColorFromRGB

GraphicsWindow.GetColorFromRGB(red, green, blue)

Construit une couleur à partir des valeurs Rouge, Vert et Bleu.

red

La composante rouge de la couleur (0-255).

green

La composante verte de la couleur (0-255).

blue

La composante bleue de la couleur (0-255).

Returns

Retourne une couleur qui peut être utilisée comme couleur de pinceau ou de stylo.

Clear

GraphicsWindow.Clear()

Efface la fenêtre.

Returns

Nothing

ShowMessage

GraphicsWindow.ShowMessage(text, title)

Affiche une boîte de message à l'utilisateur.

text

Le texte à afficher dans la boîte de message.

title

Le titre de la boîte de message.

Returns

Nothing