Мы с Вами создавали диалог руками, то есть набивали код. Но это не совсем удобно. Обычно принято создавать диалоги с помошью какого-нибудь редактора диалогов, так удобнее и в CorelScript это есть. Давайте пробовать. Создавайте новый скрипт в Script Editor. Теперь нам нужно выбрать меню Tools, а дальше Dialog или F2. На диалоге можно размешать всякие кнопки, а код пишется в открытый скрипт.
Диалог может быть двух видов:
У динамического диалога есть функция обработки событий нажатия на кнопку. Для того, чтобы выбрать вариант диалога нужно нажать правой кнопкой на диалоге и выбрать пункт меню Attribute.
С этого момента описание диалога изменится, появится имя кнопки для программирования и название функции:
BEGIN DIALOG OBJECT Dialog1 200, 100, "Corel SCRIPT Dialog", SUB MyFunction PUSHBUTTON 40, 20, 104, 24, .PushButton1, "PushButton1" END DIALOG