RichTextBox Отмена переноса по словам

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
vfedorov
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 28.07.2005 (Чт) 13:41

RichTextBox Отмена переноса по словам

Сообщение vfedorov » 15.08.2005 (Пн) 19:43

В RichTextBox по умолчанию стоит перенос по словам, т.е. когда строчка доходит до границу контрола, она автоматически переводится на новую. Как сделать так, чтобы она не переводилась на новую автоматически (а переводилось только по нажатию Enter). Т.е. было как в блокноте.

Заранее спасибо

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 15.08.2005 (Пн) 21:37

Код: Выделить всё
Private Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" _
  (ByVal hwnd As Long, _
   ByVal wMsg As Long, _
   ByVal wParam As Long, _
   ByVal lParam As Long) As Long
Private Const EM_SETTARGETDEVICE = 1096

Private Sub Form_Load()
     SendMessageLong RichTextBox1.hwnd, EM_SETTARGETDEVICE, 0, 1
End Sub
Моду создают модоки, а распространяют модозвоны.

vfedorov
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 28.07.2005 (Чт) 13:41

Сообщение vfedorov » 16.08.2005 (Вт) 1:19

Огромное спасибо

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 16.08.2005 (Вт) 8:45

Можно и без API, задать RightMargin.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64

    TopList  
cron