Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Переход на новую строку в Edit box  [new]
Jurok
Member

Откуда:
Сообщений: 6
Люди, подскажите как в Edit bot програмно перейти на новую строку!
11 дек 06, 17:29    [3520374]     Ответить | Цитировать Сообщить модератору
 Re: Переход на новую строку в Edit box  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
ThisForm.MyEdit.Value=ThisForm.MyEdit.Value+Chr(10)+Chr(13)
ThisForm.MyEdit.SetStart=Len(ThisForm.MyEdit.Value)+1
ThisForm.MyEdit.Refresh
11 дек 06, 17:43    [3520471]     Ответить | Цитировать Сообщить модератору
 Re: Переход на новую строку в Edit box  [new]
Jurok
Member

Откуда:
Сообщений: 6
Спасиб за помощь! Все получилось!
11 дек 06, 18:01    [3520598]     Ответить | Цитировать Сообщить модератору
 Re: Переход на новую строку в Edit box  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Небольшое уточнение.

Стандратом FoxPro перевода строки является комбинация символов Chr(13)+Chr(10). Именно в таком порядке. Сначала код возврата каретки (13), потом код конца строки (10).

Хотя, FoxPro поймет любую комбинацию этих символов и даже любой одиночный символ из этих двух.
11 дек 06, 18:14    [3520683]     Ответить | Цитировать Сообщить модератору
 Re: Переход на новую строку в Edit box  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
Стандратом FoxPro перевода строки является комбинация символов Chr(13)+Chr(10).

Блин. Перепутал. Спасибо Владимиру - подправил:)
Фокс понимает любую комбинацию. А вот другие прграммы нет. Поэтому и желательно использовать оба. Впринципе изначально (еще в DOS-е) задумывалось что Chr(10) нужен для отображения строк на экране, а Chr(13) для принтера
11 дек 06, 20:53    [3521156]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить