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

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

приблизительно должно быть так:
asd            qqqqqqqq        yyyyyyyyyyy         ooooooooo
НЕ ТАК у меня, хотя вдругом случае было и так.
...
Рейтинг: 0 / 0
Символ табуляции в контроле mle_1
    #34483653
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Табуляция не есть 8 пробелов. Она дополняет до 8-ми. Т.е. если строка содержит
'asd'~tqqqqq' это будет выглядеть как
asd_____qqqqq, а не
asd________qqqqq
...
Рейтинг: 0 / 0
Символ табуляции в контроле mle_1
    #34485624
Владимир2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Символ табуляции в контроле mle_1
    #34486440
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на самом деле в виндовс контролах эт не совсем 8 символов
табы форматируются согласно свойству tapstop[]
но в пб (у меня 10.2.0.8100) есть проблема

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


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