Copy/Paste, вместо текста вставляются вопросы.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Copy/Paste, вместо текста вставляются вопросы.

Сообщение Pantalone » 24.07.2007 (Вт) 23:11

Почему-то при копировании русского текста из блокнота и попытке вставить его в мультилайновый текстбокс вставляются одни вопросы.
Чтобы вставилось нормально нужно перед копированием из блокнота переключить раскладку на кириллицу.
Нельзя ли как-то чтобы само нормально вставлялось без переключения раскладки? (не каждый юзер допрет)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.07.2007 (Вт) 23:43

Нельзя.
Баян.
Изображение

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 25.07.2007 (Ср) 0:23

Что значит нельзя? Не верю! Если открыть другой блокнот то туда спокойно все вставляется в нормальном виде. Значит нужен какой-то другой контрол вместо стандартного текстбокса, может посоветуете что?

Rust_F
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 19.06.2007 (Вт) 12:55

Сообщение Rust_F » 25.07.2007 (Ср) 7:21

RichTextBox, а форматирование текста, перед вставкой из буфера, убираю так

Dim CBC As String
On Error Resume Next
CBC = Clipboard.GetText
Clipboard.Clear
Clipboard.SetText CBC
On Error GoTo 0

Попробуй.
Последний раз редактировалось Rust_F 25.07.2007 (Ср) 13:27, всего редактировалось 1 раз.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.07.2007 (Ср) 9:42

Pantalone писал(а):Что значит нельзя? Не верю! Если открыть другой блокнот то туда спокойно все вставляется в нормальном виде. Значит нужен какой-то другой контрол вместо стандартного текстбокса, может посоветуете что?

В юникодные контролы вставляется нормально.
Изображение


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

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

Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot] и гости: 32

    TopList