Eine Frage zur Picturebox

  • VB.NET

Es gibt 23 Antworten in diesem Thema. Der letzte Beitrag () ist von Kangaroo.

    und wie setzt du "InGame" das Bild in die Picturebox?
    Zauberstab, Buntstift, Papierkleber?
    Genau an dieser Stelle, wo du das Bild der PicBox änderst oder den Kleber auf dem Monitor aufträgst, weist du der Tag-Eigenschaft "geblockt" zu, so wie Kangaroo empfohlen hat.

    Und wenn du es (halbwegs) richtig machen willst, beschäftigst du dich mit Klassen und GDI. Dann hast du eine Klasse Feld, die je nach Status automatisch das entsprechende Bild auf das Spielfeld zeichnet. An Hand einer Property Rectangle kannst du dann die Kollisionsabfrage machen. Die einzelnen Felder verwaltest du dann in einer Auflistung. Pictureboxen sind nämlich Steuerelemente und daher für Spiele eher ungeeignet.

    Es ist im übrigen ungünstig, jedesmal das Bild aus den Resourcen in die Picbox zu laden. Besser ist das Einmalige Laden nach dem Programmstart in Variablen. :)

    Fiel Fergnügen

    Vatter
    :thumbsup: Seit 26.Mai 2012 Oppa! :thumbsup: