Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Символ табуляции в контроле mle_1 / 7 сообщений из 7, страница 1 из 1
18.04.2007, 11:25
    #34468894
Владимир2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ табуляции в контроле mle_1
Код: plaintext
1.
2.
mle_1.text  = 'asd~tqqqqqqqqq~tyyyyyyyyyyy~tooooooooo'
почему не работает 
‘~t’
...
Рейтинг: 0 / 0
18.04.2007, 12:23
    #34469246
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ табуляции в контроле mle_1
в MultiLineEdit должен работать
но может ваш mle_1 на самом деле не является таковым?
...
Рейтинг: 0 / 0
18.04.2007, 14:32
    #34469814
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ табуляции в контроле mle_1
Владимир2
Код: plaintext
1.
2.
mle_1.text  = 'asd~tqqqqqqqqq~tyyyyyyyyyyy~tooooooooo'
почему не работает 
‘~t’

У меня работает.
А что Вы ожидаете увидеть в результате? Что значит не работает?
...
Рейтинг: 0 / 0
24.04.2007, 11:46
    #34482828
Владимир2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ табуляции в контроле mle_1
авторА что Вы ожидаете увидеть в результате? Что значит не работает?
Код: plaintext
1.
2.
3.
4.
5.
если твбуляция =  8  пробелов, то 
'asd~tqqqqqqqqq~tyyyyyyyyyyy~tooooooooo'

приблизительно должно быть так:
asd            qqqqqqqq        yyyyyyyyyyy         ooooooooo
НЕ ТАК у меня, хотя вдругом случае было и так.
...
Рейтинг: 0 / 0
24.04.2007, 14:54
    #34483653
AIZ
AIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ табуляции в контроле mle_1
Табуляция не есть 8 пробелов. Она дополняет до 8-ми. Т.е. если строка содержит
'asd'~tqqqqq' это будет выглядеть как
asd_____qqqqq, а не
asd________qqqqq
...
Рейтинг: 0 / 0
25.04.2007, 11:09
    #34485624
Владимир2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ табуляции в контроле mle_1
Код: plaintext
1.
2.
3.
Табуляция не есть  8  пробелов. Она дополняет до  8 -ми. Т.е. если строка содержит
'asd'~tqqqqq' это будет выглядеть как
asd_____qqqqq, а не 
asd________qqqqq

СОГЛАСЕН

ТЕМ НЕ МЕНЕЕ почему не дополняет до 8 символов?

Код: plaintext
1.
2.
3.
4.
5.
если твбуляция =  8  пробелов, то 
'asd~tqqqqqqqqq~tyyyyyyyyyyy~tooooooooo'

приблизительно должно быть так:
asd            qqqqqqqq        yyyyyyyyyyy         ooooooooo
НЕ ТАК у меня, хотя вдругом случае было и так.
...
Рейтинг: 0 / 0
25.04.2007, 13:57
    #34486440
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Символ табуляции в контроле mle_1
на самом деле в виндовс контролах эт не совсем 8 символов
табы форматируются согласно свойству tapstop[]
но в пб (у меня 10.2.0.8100) есть проблема

если вы хоть что-то пытались поставить в св-во tabstop mle контрола, то табы улетают далеко вправо
поэтому надо зайти в сорс окна и удалить строку типа:
Код: plaintext
integer tabstop[] = { 10 }
вместо этого на конструкторе мле написать:
this.tabstop[1]=10
//эт значит форматировать все табы по 10 символов
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Символ табуляции в контроле mle_1 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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