Непонятное проявление свойства MultiLine:

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
BMA
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 03.12.2002 (Вт) 10:12
Откуда: Russia

Непонятное проявление свойства MultiLine:

Сообщение BMA » 22.02.2007 (Чт) 17:18

Столкнулся с такой штукой: при установлении свойства TextBox (MuliLine=True) курсор ведет себя совершенно неприлично: помещается не между буквами, перемещается некорректно, да еще и редактировать текст совершенно невозможно (стирает буквы не там, где курсор и т.д.) При MuliLine=False это явление пропадает, все работает штатно. Чем лесить?
Заранее спасибо!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Re: Непонятное проявление свойства MultiLine:

Сообщение GSerg » 22.02.2007 (Чт) 17:23

BMA писал(а):Чем лесить?

Лесником...

Есть такая фишка у Windows XP с некоторыми русскими шрифтами.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

BMA
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 03.12.2002 (Вт) 10:12
Откуда: Russia

Спасибо :)

Сообщение BMA » 22.02.2007 (Чт) 17:32

Плюнул, заменил на Ричтекст - все вылечилось....

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

Сообщение alibek » 22.02.2007 (Чт) 17:46

Нет. Поэкспериментируй с текстом, в котором есть буквы "Ш" и "Щ", будет то же самое (скорее всего).
Lasciate ogni speranza, voi ch'entrate.

BMA
Обычный пользователь
Обычный пользователь
 
Сообщения: 82
Зарегистрирован: 03.12.2002 (Вт) 10:12
Откуда: Russia

И еще вопрос (тупой, конечно):

Сообщение BMA » 22.02.2007 (Чт) 17:46

Программа, о которой идет речь, работает просто так, без инсталляции - переписал и запустил. Но это я проверял без РичТекста, которой пришлось "всосать" через Ctrl-T. Подлинкуется ли РичТекст в экзешник? Или теперь придется писать инсталлятор?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 18:00

Теперь придётся.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 20:19

RamMerlabs, опиши необходимые для этого действия, как ты их видишь.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 22:46

Никакого кода и нет. Есть только textbox и текст.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 22:54

RamMerlabs писал(а):Значит глючит MSVBVM60.dll!

Да ну?

RamMerlabs писал(а):А XP, кстати с русскими шрифтами вроде нормально работает, если, конечно, со стандартными: MS Sans Serif, Tahoma и т.д.

Да ну? А в стандартном блокноте (notepad.exe) ты не наблюдал различных эффектов в XP?

RamMerlabs писал(а):GSerg, это наверное ты удалил мой топик "Манифест в VB"? Я как раз нашёл решение проблемы, думал рассказать, но топика, хех, не нашёл...

Он был перемещён в Трёп (не мной, впрочем), ибо там ему и место.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

EUGY
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 214
Зарегистрирован: 09.11.2006 (Чт) 22:51
Откуда: Мурманск

Сообщение EUGY » 22.02.2007 (Чт) 23:03

Действительно, если сами фонты корявые, причем здесь XP.
P.S. Может постер на идиш печатает.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 23:09

RamMerlabs. ты бы хоть вникал в вопрос перед произнесением комментариев о нём всё-таки? Открой блокнот, включи перенос по словам и шрифт FixedSys, напечатай текст с буквами "щ" и "я", и наслаждайся курсором в середине букв.
Не веришь, см. скриншот.
Вложения
Untitled-1.gif
Скриншот
(10.43 Кб) Скачиваний: 34
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 22.02.2007 (Чт) 23:19

Курсор на скриншоте замечен не был.
Это первое, и второе - скопируй МОЮ строку текста. И потом повыделяй её части мышью, и мышью же поставь курсор.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

EUGY
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 214
Зарегистрирован: 09.11.2006 (Чт) 22:51
Откуда: Мурманск

Сообщение EUGY » 22.02.2007 (Чт) 23:21

RamMerlabs писал(а):Ну смотри!
Что вы делаете с Виндой??? XP 3 года стоит, такой ботвы не было!


Блин... А ведь есть такая ботва,
а у тебя я курсора не вижу

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 22.02.2007 (Чт) 23:23

RamMerlabs, ты доигрался.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 22.02.2007 (Чт) 23:25

Для тебя - уже ничего.


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

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

Сейчас этот форум просматривают: Google-бот и гости: 18

    TopList