Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подскажите как быть... / 12 сообщений из 12, страница 1 из 1
29.11.2004, 23:09
    #32804882
dimadrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
А подскажите как сделать, чтоб PB переменную принимал как имя объекта, т.е. у меня есть 20-ть кнопок и программно им надо присвоить названия...
чтоб не писать cb_1.text = "bla-bla1" ... и так до ... cb_20.text = "bla-bla20", а что-то типа:

for i = 1 to 20
zx = "cb_" + String(i) + " = bla-bla" + String(i)
next

а потом, чтоб PB это понял, если такое возможно...
Заранее благодарен за любую подсказку...
С уважением.
Дима.
...
Рейтинг: 0 / 0
29.11.2004, 23:20
    #32804888
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
Объект - Window
Свойство - Control[ ]
Тип свойства - WindowObject
Смысл - Contains the controls in the window. You should not change the contents of this array in a script.
Думаю дальше все ясно...
...
Рейтинг: 0 / 0
30.11.2004, 00:31
    #32804910
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
а зачем столько кнопок ???
может имеет смысл использовать кнопки в DataWindow ???
или ... например ... "обмануть" user'a и показать columns с raised border ;)
...
Рейтинг: 0 / 0
30.11.2004, 08:10
    #32804994
Геннадич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
alexis glinskiа зачем столько кнопок ???

Наверо пианино
...
Рейтинг: 0 / 0
02.12.2004, 00:01
    #32808560
dimadrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
Геннадич alexis glinskiа зачем столько кнопок ???

Наверо пианино

Да нет - это календарь... :)

uo_calendar, он возвращать будет выбранную дату,
вот только не придумаю как программно даты на кнопках расставить,
ведь каждый месяц первое число будет приходиться на разный день недели,
поетому и присваиваться надо программно... А вот как сделать придумать
не могу... Вот и обратился за помощью...

Может и мыслю не в ту сторону, так как только начинающий в этом деле...
Дима.
...
Рейтинг: 0 / 0
02.12.2004, 01:35
    #32808593
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
Посмотрите PFC-объект uo_calendar. И вот еще пара ссылок
http://www.hepek.com/WebSite/FreeObjects.htm
http://www.wideopenwest.com/~rsizer/powerbuilder/source/datetimepicker.htm
...
Рейтинг: 0 / 0
02.12.2004, 07:10
    #32808695
E-doc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
А еще в PB10 есть родной объект - календарь. Переходите на 10 версию.
...
Рейтинг: 0 / 0
02.12.2004, 14:17
    #32809671
dimadrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
E-doc <nospam@sql.ru>; пишет в сообщении:1151156@sql.ru...
> б ЕЭЕ Ч PB10 ЕУФШ ТПДОПК ПВЯЕЛФ - ЛБМЕОДБТШ. рЕТЕИПДЙФЕ ОБ 10
ЧЕТУЙА.
> фЕНБ пФЧЕФЙФШ
>
>
Спасибо, но хотелось своими руками...
Дима.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
02.12.2004, 22:30
    #32810692
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
Лови, кажись это то что тебе надо.

commandbutton bt []
int i_knt

bt[] = {cb_1, cb_2, cb_3}

FOR i_knt = 1 TO UpperBound(bt[])
bt[i_knt].text = 'b' + string(i_knt)
NEXT
...
Рейтинг: 0 / 0
02.12.2004, 22:47
    #32810701
dimadrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
voronk <nospam@sql.ru>; пишет в сообщении:1154421@sql.ru...
> мПЧЙ, ЛБЦЙУШ ЬФП ФП ЮФП ФЕВЕ ОБДП.
>
> commandbutton bt []
> int i_knt
>
> bt[] = {cb_1, cb_2, cb_3}
>
> FOR i_knt = 1 TO UpperBound(bt[])
> bt[i_knt].text = 'b' + string(i_knt)
> NEXT
> фЕНБ пФЧЕФЙФШ
>
>
ИМЕННО ТО ЧТО НАДО!!!
ОГРОМНЕЙШЕЕ СПАСИБО!!!
Дима.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
02.12.2004, 23:51
    #32810726
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
dimadrw

Спасибо, но хотелось своими руками...
Дима.



Даже если ручками, с 31 command button - это полное безобразие.
...
Рейтинг: 0 / 0
03.12.2004, 18:06
    #32812603
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как быть...
Но проблемас, не забудь засунуть "bt[] = {cb_1, cb_2, cb_3}" в "case" стайтмент, чтобы годилось на месяцы с 30/31 днями + не забудь про февраль "высокостного" года, типа:

choose case l_month
case 1, 3, 5 etc. // 31
"bt[] = {cb_1, cb_2, cb_3.... cb_31}

case 2 // 28 or 29
//разберись 28 или 29 дней

case 3 // 30
"bt[] = {cb_1, cb_2, cb_3 ... cb_30}

end choose

Туды её в качель...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подскажите как быть... / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]