Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Удалить двойные пустые строки в edit / 17 сообщений из 17, страница 1 из 1
19.12.2012, 11:20
    #38084663
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
В edit1 копируются некие данные:

строка1
строка2

строка3
строка4


строка5
строка6

Как вместо двойных пустых строк (между строками 4 и 5) оставить только одну? (условие: если встречаются две пустые строки подряд, то один из них удаляем)
...
Рейтинг: 0 / 0
19.12.2012, 11:32
    #38084679
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
GanjubasВ edit1 копируются некие данные:Т.е. выводятся из таблицы или как?
...
Рейтинг: 0 / 0
19.12.2012, 11:44
    #38084708
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
Код: sql
1.
2.
3.
local lcLineSeparator
lcLineSeparator=chr(13)
edit.text=strtran(edit.text,replicate(lcLineSeparator,2),lcLineSeparator)
...
Рейтинг: 0 / 0
19.12.2012, 12:11
    #38084764
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
tanglir,

Не факт, что попадутся два chr(13) подряд. Между ними может быть столько всяких неотображаемых...
...
Рейтинг: 0 / 0
19.12.2012, 12:18
    #38084783
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
Jonny540Между ними может быть столько всяких неотображаемыхGanjubasдвойных пустых строк Если строка пустая - значит, она пустая. Длины ноль. Если она не пустая, то ТСу надо изменить условие задачи.
...
Рейтинг: 0 / 0
19.12.2012, 12:28
    #38084821
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
tanglir
Код: sql
1.
2.
3.
local lcLineSeparator
lcLineSeparator=chr(13)
edit.text=strtran(edit.text,replicate(lcLineSeparator,2),lcLineSeparator)



Показывает ошибку "PROPERTY TEXT iz read only"

поменял
Код: sql
1.
edit.text

на
Код: sql
1.
edit.value

не работает (т.е. двойные пустые строки также остаются)
...
Рейтинг: 0 / 0
19.12.2012, 12:29
    #38084826
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
[/quot]Если строка пустая - значит, она пустая. [/quot]

Да, строки пустые
...
Рейтинг: 0 / 0
19.12.2012, 12:31
    #38084833
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
Ganjubastanglir
Код: sql
1.
2.
3.
local lcLineSeparator
lcLineSeparator=chr(13)
edit.text=strtran(edit.text,replicate(lcLineSeparator,2),lcLineSeparator)



Показывает ошибку "PROPERTY TEXT iz read only"

поменял
Код: sql
1.
edit.text

на
Код: sql
1.
edit.value

не работает (т.е. двойные пустые строки также остаются)

В каком свойстве/событии этот код? Надеюсь, this или thisform не забыли добавить?
...
Рейтинг: 0 / 0
19.12.2012, 12:38
    #38084848
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
подозреваю, что с
Код: sql
1.
lcLineSeparator=CHR(10)+chr(13)

всё заработает.
...
Рейтинг: 0 / 0
19.12.2012, 12:47
    #38084869
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
tanglirподозреваю, что с
Код: sql
1.
lcLineSeparator=CHR(10)+chr(13)

всё заработает.Хм...
Код: plsql
1.
lсEdit='sdfsdfsdf'+chr(13)+'dsdfs'+chr(10)+chr(10)+'2134'+chr(13)+chr(10)+chr(10)+chr(13)+'vbnvb'

Как тебе такой вариант?
...
Рейтинг: 0 / 0
19.12.2012, 12:48
    #38084875
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
tanglirподозреваю, что с
Код: sql
1.
lcLineSeparator=CHR(10)+chr(13)

всё заработает.

Да), работает. Спасибо
...
Рейтинг: 0 / 0
19.12.2012, 12:50
    #38084880
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
Jonny540Как тебе такой вариант?"Сдуру и х** сломать можно"
...
Рейтинг: 0 / 0
19.12.2012, 12:54
    #38084889
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
Jonny540tanglirподозреваю, что с
Код: sql
1.
lcLineSeparator=CHR(10)+chr(13)

всё заработает.Хм...
Код: plsql
1.
lсEdit='sdfsdfsdf'+chr(13)+'dsdfs'+chr(10)+chr(10)+'2134'+chr(13)+chr(10)+chr(10)+chr(13)+'vbnvb'

Как тебе такой вариант?

В моем случае это не грозит), т.к. копируемый текст разный, но формат везде одинаковый
...
Рейтинг: 0 / 0
19.12.2012, 13:05
    #38084915
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
А как в этом же edit сделать так, чтоб строки автоматически не переносились на след. строку, т.е. чтоб строки выводились во всю длину даже если ширина edita намного меньше длины строки. Ну как в gride
...
Рейтинг: 0 / 0
19.12.2012, 13:08
    #38084923
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
GanjubasА как в этом же edit сделать так, чтоб строки автоматически не переносились на след. строку, т.е. чтоб строки выводились во всю длину даже если ширина edita намного меньше длины строки. Ну как в gride

Замени EditBox на TextBox :)
...
Рейтинг: 0 / 0
19.12.2012, 14:09
    #38085098
Ganjubas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
IgorNGGanjubasА как в этом же edit сделать так, чтоб строки автоматически не переносились на след. строку, т.е. чтоб строки выводились во всю длину даже если ширина edita намного меньше длины строки. Ну как в gride

Замени EditBox на TextBox :)

а другого способа не не?
...
Рейтинг: 0 / 0
19.12.2012, 14:21
    #38085126
IgorNG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить двойные пустые строки в edit
Ganjubas,

Height = 23 (или какое значение у тебя для стандартного TextBox)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Удалить двойные пустые строки в edit / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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