2015-11-12 2 views

ответ

2

Один из способов - использовать FRAME-фразу и делать абсолютные позиции. Вы также можете использовать более динамичный способ (я прокомментировал пример). Скорее всего, есть несколько способов сделать это. Надеюсь, эта версия поможет вам начать хотя бы.

Ознакомьтесь с заявлениями FRAME и FORM в документации. Вы можете найти документацию для своей версии here. Справочник ABL, где вы должны начать.

ссылки на документацию (версия 11.6):

Пример программы:

DEFINE BUTTON make-btn LABEL "save" . 
DEFINE BUTTON cancel-btn LABEL "cancel" . 

DEFINE VARIABLE value1 AS CHARACTER NO-UNDO LABEL "Value1". 
DEFINE VARIABLE value2 AS CHARACTER NO-UNDO LABEL "Value2". 
DEFINE VARIABLE value3 AS CHARACTER NO-UNDO LABEL "Value3". 



DEFINE FRAME frame-buttons 
    value1 SKIP 
    value2 SKIP 
    value3 SKIP 
    make-btn AT COLUMN 4 ROW 8 
    cancel-btn AT COLUMN 40 ROW 8 
    WITH 2 COLUMNS TITLE "Test" SIZE 50 BY 10. 

/* 
/*Dynamic positioning example */ 
cancel-btn:COLUMN = FRAME frame-buttons:WIDTH - 10. 
*/ 
VIEW FRAME frame-buttons . 

ENABLE ALL WITH FRAME frame-buttons. 

UPDATE value1 WITH FRAME frame-buttons. 
+0

Вы можете разместить ссылку лучше или удалить эту ссылку? – madalinivascu

+0

Что случилось с ссылкой? Это общая ссылка на все версии. Если вы скажете мне, в какой версии вы находитесь, я могу точно определить этот набор документации. – Jensd

+0

ссылка на которую вы ссылаетесь на google не помогает, ссылка на ссылку на фрейм и форму – madalinivascu

Смежные вопросы