GSerg писал(а):me.textwidth
tyomitch писал(а):Того же самого.
Полностью одинаковый эффект.
GSerg писал(а):1. Поставь форме такой же шрифт, как у RTB.
2. Просто прямоугольный контрол, в котором рисуй линейку...
Ruslan Demidow писал(а):1. Ага. Понятно.
2. Мда. Задачка, имхо, не из лёгких. Нужно ведь ещё и к количеству символов привязать. и к ширине RTB.
Ennor писал(а):Ruslan Demidow писал(а):1. Ага. Понятно.
2. Мда. Задачка, имхо, не из лёгких. Нужно ведь ещё и к количеству символов привязать. и к ширине RTB.
И к масштабу - ты в курсе, что он поддерживает масштабирование? Так что, имхо, проще купить существующий Офис, чем писать свой
marvan писал(а):для определения размеров строки лучше пользоваться API функцией GetTextExtentPoint32.
tyomitch писал(а):Ruslan, у тебя же не строка, а одна буква. Для одной буквы лучше использовать GetCharABCWidths, как я тебе уже подсказал в http://bbs.vbstreets.ru/viewtopic.php?p=102041#102041
kif писал(а):можно еще кинуть на форму label невидимый, запихнуть в него текст, установить размер шрифта, autosize и label.width, если текст конечно небольшой.
Personal Computer писал(а):не хватает данных
kif писал(а):тогда как измерить длинну строки с неизвестными заранее размером шрифта и самим шрифтом
Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 85