Microsoft Small Basic


Shapes

Das Shape-Objekt ermöglicht das Hinzufügen, Bewegen und Rotieren von Formen im Grafikfenster.

Operations

AddRectangle

Shapes.AddRectangle(width, height)

Fügt ein Rechteck der angegebenen Breite und Höhe hinzu.

width

Die Breite des Rechtecks.

height

Die Höhe des Rechtecks.

Returns

Das Rechteck, das gerade zum Grafikfenster hinzugefügt wurde.

AddEllipse

Shapes.AddEllipse(width, height)

Fügt eine Ellipse der angegebenen Breite und Höhe hinzu.

width

Die Breite der Ellipse.

height

Die Höhe der Ellipse.

Returns

Die Ellipse, die gerade zum Grafikfenster hinzugefügt wurde.

AddTriangle

Shapes.AddTriangle(x1, y1, x2, y2, x3, y3)

Fügt ein Dreieck anhand der angegebenen Punkte hinzu.

x1

Die x-Koordinate des ersten Punktes.

y1

Die y-Koordinate des ersten Punktes.

x2

Die x-Koordinate des zweiten Punktes.

y2

Die y-Koordinate des zweiten Punktes.

x3

Die x-Koordinate des dritten Punktes.

y3

Die y-Koordinate des dritten Punktes.

Returns

Das Dreieck, das gerade zum Grafikfenster hinzugefügt wurde.

AddLine

Shapes.AddLine(x1, y1, x2, y2)

Fügt eine Linie zwischen den angegebenen Punkten hinzu.

x1

Die x-Koordinate des ersten Punktes.

y1

Die y-Koordinate des ersten Punktes.

x2

Die x-Koordinate des zweiten Punktes.

y2

Die y-Koordinate des zweiten Punktes.

Returns

Die Linie, die gerade zum Grafikfenster hinzugefügt wurde.

AddImage

Shapes.AddImage(imageName)

Fügt ein Bild als eine Form hinzu, die bewegt oder rotiert werden kann und zu der eine Animation hinzugefügt werden kann.

imageName

Der Name der zu zeichnenden Form.

Returns

Das Bild, das soeben zum Grafikfenster hinzugefügt wurde.

AddText

Shapes.AddText(text)

Fügt Text als eine Form hinzu, die bewegt, rotiert oder als Animation ausgeführt werden kann.

text

Der Text, der hinzugefügt werden soll.

Returns

Die Textform, die gerade zum Grafikfenster hinzugefügt wurde.

SetText

Shapes.SetText(shapeName, text)

Legt den Text einer Textform fest.

shapeName

Der Name der Textform.

text

Der zu setzende Textwert.

Returns

Nothing

Remove

Shapes.Remove(shapeName)

Entfernt eine Form aus dem Grafikfenster.

shapeName

Der Name der zu entfernenden Form.

Returns

Nothing

Move

Shapes.Move(shapeName, x, y)

Verschiebt die angegebene Form an eine neue Position.

shapeName

Der Name der zu verschiebenden Form.

x

Die x-Koordinate der neuen Position.

y

Die y-Koordinate der neuen Position.

Returns

Nothing

Rotate

Shapes.Rotate(shapeName, angle)

Dreht die angegebene Form um den angegebenen Winkel.

shapeName

Der Name der zu rotierenden Form.

angle

Der Winkel, um den die Form gedreht werden soll.

Returns

Nothing

Zoom

Shapes.Zoom(shapeName, scaleX, scaleY)

Vergrößert oder verkleinert die Form anhand der angegebenen Zoomwerte. Der kleinste Wert ist 0.1 und der größte ist 20.

shapeName

Der Name der zu rotierenden Form.

scaleX

Der Zoomwert der x-Achse.

scaleY

Der Zoomwert der y-Achse.

Returns

Nothing

Animate

Shapes.Animate(shapeName, x, y, duration)

Rendert eine Animation der Form des angegebenen Namens an eine neue Position.

shapeName

Der Name der zu verschiebenden Form.

x

Die x-Koordinate der neuen Position.

y

Die y-Koordinate der neuen Position.

duration

Die Dauer der Animation in Millisekunden.

Returns

Nothing

GetLeft

Shapes.GetLeft(shapeName)

Ruft die linke Koordinate der angegebenen Form ab.

shapeName

Der Name der Form.

Returns

Die linke Koordinate der Form.

GetTop

Shapes.GetTop(shapeName)

Ruft die obere Koordinate der angegebenen Form ab.

shapeName

Der Name der Form.

Returns

Die obere Koordinate der Form.

GetOpacity

Shapes.GetOpacity(shapeName)

Ruft die Transparenz einer Form ab.

shapeName

Der Name einer Form.

Returns

Die Transparenz eines Objekts als ein Wert zwischen 0 und 100. 0 ist komplett transparent und 100 ist vollkommen undurchsichtig.

SetOpacity

Shapes.SetOpacity(shapeName, level)

Legt fest, wie transparent eine Form dargestellt wird.

shapeName

Der Name einer Form.

level

Die Transparenz von 0 bis 100. 0 ist vollkommen transparent und 100 ist undurchsichtig.

Returns

Nothing

HideShape

Shapes.HideShape(shapeName)

Blendet eine bereits hinzugefügte Form aus.

shapeName

Der Name einer Form.

Returns

Nothing

ShowShape

Shapes.ShowShape(shapeName)

Zeigt die ausgeblendete Form.

shapeName

Der Name einer Form.

Returns

Nothing