Могу ли я создавать объекты (например, прямоугольники) с помощью команд в Powerbuilder? - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь запрограммировать тетрис с powerscript. Не спрашивай почему, но я бы знал, смогу ли я создать случайные объекты в powerbuilder.

1 Ответ

0 голосов
/ 06 ноября 2018

Вы можете создавать эти типы объектов в элементе управления datawindow. Как правило, это будет серия операторов «Изменить». Вот один пример из справки PowerBuilder:

строка modstring

modstring = 'создать прямоугольник (Band = background X = "206" Y = "6" height = "69" width = "1363" brush.hatch = "6" brush.color = "12632256" pen.style = "0" pen.width = "14" pen.color = "268435584" background.mode = "2" background.color = "- 1879048064" name = rect1) '

dw_cust.Modify (modstring)

Это создает прямоугольник на фоне окна данных. Если вам нужно переместить объект, вам нужно установить таймер, а затем соответствующим образом изменить свойства x и y.

Создать игру типа Tetris в PB было бы большим достижением. Я раньше делал игры с PB, но ни одна из них не имела сложности с движением тетриса.

...