Рисование BBCode на картинке

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Рисование BBCode на картинке

Сообщение MIT » 19.12.2008 (Пт) 14:26

Нужен класс, способный делать следующее:
1) Рисавание (т.е. создание Image объекта или эквивалентное действие) форматированого текста
2) Использование человекопонятного форматирования (типа BBCode)

Сам RTF человекопонятным назвать сложно (врядли каждый с легкостью скажет что значит {\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset204 Segoe UI;}} \viewkind4\uc1\pard\f0\fs17\'ef\'f0\'e5\'e2\'e5\'e4!\par} и прямо в таком виде сможет что-то поменять)

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

added:
Тема переименована. Оригинальное название:"Отрисовка RTF и его альтернатива"
Последний раз редактировалось MIT 21.12.2008 (Вс) 14:41, всего редактировалось 2 раз(а).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

alexkr.net
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 15
Зарегистрирован: 19.12.2008 (Пт) 11:50
Откуда: Germany

Re: Отрисовка RTF и его альтернатива

Сообщение alexkr.net » 19.12.2008 (Пт) 14:53

генерируй html, и отображай его в InternetExplorer эллементе.
Ничто так не ограничивает полет мысли программиста, как компилятор

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 19.12.2008 (Пт) 15:38

Не катит, нужно именно рисование
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Отрисовка RTF и его альтернатива

Сообщение Debugger » 19.12.2008 (Пт) 16:00

Мне на данный момент тоже нужен такой компонент. Обращайся в ЛС, напишем такой.

alexkr.net
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 15
Зарегистрирован: 19.12.2008 (Пт) 11:50
Откуда: Germany

Re: Отрисовка RTF и его альтернатива

Сообщение alexkr.net » 19.12.2008 (Пт) 16:02

Ты уж извени, но наверно я не понял, что нужно сделать. Можешь немного по подробней написать? Ты хочешь в RTF сгенерировать текст с картинками, а потом это всё нарисовать? Или как?
Ничто так не ограничивает полет мысли программиста, как компилятор

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 19.12.2008 (Пт) 16:10

Задача следующая: есть текст (просто текст, обычными буквами), есть пользователь, который должен этот текст украсить путем добавления анаогичных BBCode`у тегов. Нужен класс, который обработав текст с добавленными в него тегами нарисует его в Image.
Последний раз редактировалось MIT 19.12.2008 (Пт) 23:26, всего редактировалось 1 раз.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

alexkr.net
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 15
Зарегистрирован: 19.12.2008 (Пт) 11:50
Откуда: Germany

Re: Отрисовка RTF и его альтернатива

Сообщение alexkr.net » 19.12.2008 (Пт) 16:58

Понятно. Я бы сделал к примеру так: форма поделена на две части, в доной части рассположен InternetExplorer-эллемент, в другой текстовой эллемент. В текстовом эллементе отображается html того, что в Эксплорере. Если юзеру нужно там текст или ещё чё отформатировать, он просто вводит в текстовом эллементе нужные тэги (html то намного проще rtf формата). Эксплорере отображает содержимое. Если полученный результат устраивает, то берём содержание эксплорера и рисуем его где-нибудь на форме. Класс для рисования ниписать не сложно. Если надо - помогу.
Ничто так не ограничивает полет мысли программиста, как компилятор

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 19.12.2008 (Пт) 17:17

Чето мудрено очень... Думаю следует остановится на парсинге BBCode и написать это дело самому.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

alexkr.net
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 15
Зарегистрирован: 19.12.2008 (Пт) 11:50
Откуда: Germany

Re: Отрисовка RTF и его альтернатива

Сообщение alexkr.net » 19.12.2008 (Пт) 17:51

Попробуй. Только стоит ли писать парзер если есть уже готовый? :wink:

Лови примерчик
Вложения
ietest.zip
(93.33 Кб) Скачиваний: 131
Ничто так не ограничивает полет мысли программиста, как компилятор

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 19.12.2008 (Пт) 19:16

Не, это все хорошо, но браузер не умеет делать картинку из HTML текста (или умеет?), а именно в этом и состоит основная мысль сего действа. Тем более, что писать начал, пока вроде че-то даже получается.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 19.12.2008 (Пт) 23:25

А в какой последовательности должны исполнятся перекрывающие друг друга теги?

Вот пример:
[cоlor=#800000]123[cоlor=#0000FF]456[/cоlor][/cоlor]

В скрипте сайта такое не предусмотрено и выглядит так:
123[color=#0000FF]456[/color]

Но как-то очередность должна определятся, 456 будет [cоlor=#0000FF]синим[/cоlor] или [cоlor=#800000]красным[/cоlor] :?:
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

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

Re: Отрисовка RTF и его альтернатива

Сообщение tyomitch » 19.12.2008 (Пт) 23:49

По логике, синим. Так и в HTML.
Изображение

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 20.12.2008 (Сб) 0:22

Так, значит порядок выполнения снаружи внутрь... Со стеком определились, идем дальше...
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Отрисовка RTF и его альтернатива

Сообщение Joo » 20.12.2008 (Сб) 13:19

Легко все это делается. Я когда пытался делать едит контрол, вьювер сделал почти на ура.
Есть камушки в этом деле, даже вьювере.
При большом объеме контента и включенным переносе, по словам, очень тяжело пересчитывать кол-во строк, дабы отобразить это дело на скролбаре.

Если контент будет не большой и/или не требуется перенос, по словам, то не вижу причин не сделать свой вьювер, иначе предеться попотеть, дабы все это дело оптимизировать.
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 20.12.2008 (Сб) 13:40

Чем я сейчас и занимаюсь с неплохими успехами. Кстати, а ты на чем делал? На .NET`е?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Отрисовка RTF и его альтернатива

Сообщение Joo » 20.12.2008 (Сб) 13:51

MIT писал(а):Чем я сейчас и занимаюсь с неплохими успехами. Кстати, а ты на чем делал? На .NET`е?

Ага, на нем родимом.
Если без вордврапа или с маленьким объемом контента я тебе такой вьювер за вечер напишу. Если будут вопросы спрашивай, кое какие камушки я победил таки :wink:
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 20.12.2008 (Сб) 16:21

Да нет, спасибо, пока у самого все получается. Осталось отладить стек модификаторов, дописать рисовалку и половить глюки.
Кстати изначально делаю с вордврапом и изменяемым размером шрифтов с одной строке.

added:
Хотя, нет, наверно лучше напиши (если не влом, конечно), просто интересна реализация некоторых фишек. Например у меня по технологии стоит ограничение на использование не более 2х шрифтов в строке (думаю как обойти).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Отрисовка RTF и его альтернатива

Сообщение Joo » 20.12.2008 (Сб) 17:51

MIT писал(а):Да нет, спасибо, пока у самого все получается. Осталось отладить стек модификаторов, дописать рисовалку и половить глюки.
Кстати изначально делаю с вордврапом и изменяемым размером шрифтов с одной строке.


:D Знаешь, может я ламер, может неверно организовал класс, который собственно хранит весь контент, но при выводе контента споткнулся я о вроде бы элементарную штуку, вертикальную полосу прокрутки ). При выключенном переносе по строкам все просто, бегунок на текущей строке, максимальное значение это кол-во строк, НО когда включаешь перенос по строкам мы имеем дело с виртуальными строками, кол-во которых меняется в зависимости от ширины холста, в силу своей неопытности я не придумал способа, который бы позволил быстро узнать кол-во строк виртуальных, поэтому имеем мы тормоза при ресайзе ) В общем простой текст без форматирования объемом более двух метров я не в силах быстро пересчитывать.

Народ может идеи у кого есть? RTF и прочие едиторы как-то это делают же. Какой дорогой идти?
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Отрисовка RTF и его альтернатива

Сообщение MIT » 21.12.2008 (Вс) 14:29

Ну вот, кажется готово.

Парсер переваривает следующие вещи:
1. [cоlor=#5090EE][/cоlor]
Параметры поддерживаются вида
#xxxxxx, где xx-HEX число, кодирующее цветовую модель RGB
#xxxxxxxx, где xx-HEX число, кодирующее цветовую модель ARGB
2. [Ь][/Ь] (в смысле "b")
3. [ĺ][/ĺ] (в смысле "i")
4. [ū][/ū] (в смысле "u")
5. Перекрывающиеся теги типа [cоlor=#AA1111]qwe[/cоlor]asdfa[cоlor=#11AA11]sxz[/cоlor]cv[/cоlor] любого уровня вложенности


Известные недоработки:
1. Используются не все BBCode теги
2. При загрузке слишком насыщенного тегами текста возможны ошибки переполнения
3. Между переходами от стиля к стилю появляются промежутки
4. Иногда (в очень редких случаях) текст может выехать за установленное ограничение ширины
5. Парсер не любит сочетание символов [[ в открывающем теге
6. Интерпретирует заключенное между двумя тегами (не важно какими) n-ное количество пробелов как один
7. При маленькой установленной ширине (<200-250) возможно появление ошибок отображения

В качестве плюсов можно отметить:
1. Шустрая работа, даже с относительно большими кусками текста
2. Возможность работать в Real-Time режиме (картинка меняется в процессе ввода), процессор почти не грузит
3. Терпимость к ошибкам в написании тегов. Не возникает ошибок в связи с каждым неверно написанным тегом
4. Подгоняемость под необходимую ширину

Себе на будущее:
1. Надо исправить ошибки 2 и 3 для повышения юзабельности
2. Добавление других способов ввода цвета (сложность - 2/10)
3. Добавление остальных тегов (сложность - 5/10)
4. Добавление своего тега [Font]


Вот пример работы:
wa_prj_tags.rar
(25.06 Кб) Скачиваний: 134

Пока без исходников. После доработки может в кирпичи отправится.

Кстати, после недолгой переписки с товарищем Debugger`ом (о координации совмесного написания) пришли к выводу, что каждуй будет писать что-то свое (он на VB6, я на .NET`е). Очень интересно, что же у него получилось.


Added:
Если нашли ошибку (кроме перечисленных выше), то выкладывайте текст которым тестировали, буду разбираться.

Added2:
Левую кнопку можно использовать для применения цветного форматирования VB кода.
Например делаем так:
1) Берем любой VB`шный код, копируем его в TextBox
2) Копируем в буфер обмена список ключевых слов VB
Типа этого
Код: Выделить всё
Private
As
Me
True
New
End
Sub
ReDim
Dim
If
Then
Preserve
String
ByVal
ByRef
Handles
Else
AndAlso
Integer
MeBase
Public
Class
For
To
Next
Do
Loop
While
Until
Shared
Protexted
Overrides
False
Boolean
Single
Of
Structure

3)Нажимаем на кнопишъ ( :D ) и радуемся
p.s. Форматирование примерное, используется только для тестирования, так что часто ошибается на подобие этому: String.Format(...)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Рисование BBCode на картинке

Сообщение MIT » 21.12.2008 (Вс) 15:40

Нашел работу подобного плана
m0sa.net.WPFBB.zip
(15.95 Кб) Скачиваний: 151

WPF/С#
Последний раз редактировалось MIT 21.12.2008 (Вс) 15:42, всего редактировалось 1 раз.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Рисование BBCode на картинке

Сообщение Joo » 21.12.2008 (Вс) 15:42

На маленьком объеме норм!

30 Kb неформатированного текста переваривает неохотно и тормозит при вводе и ресайзе окна.

Парси только видимую часть, не надо обрабатывать весь текст.

Хотелось бы посмотреть вместе со скролингом!
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Рисование BBCode на картинке

Сообщение MIT » 21.12.2008 (Вс) 15:53

Scarabey писал(а):30 Kb неформатированного текста
Ну ты и загнул... Мой класс парсера с огромным кол-вом комментариев и то меньше весит.

Scarabey писал(а):Парси только видимую часть, не надо обрабатывать весь текст.
У меня несколько другой подход, но оптимизацией обработки большого текста занятся все же стоит

Scarabey писал(а):Хотелось бы посмотреть вместе со скролингом!
Мне бы тоже :)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Рисование BBCode на картинке

Сообщение Debugger » 21.12.2008 (Вс) 16:05

А вот мой пример. Вероятны глюки с прорисовкой. Сейчас он не определяет открывающий-закрывающий тэги, если они на разных строках. Что гарантирую - высокую скорость прорисовки. Так как при каждом Redraw он берет уже распарсенные данные и рисует их средствами API.
Вложения
ColorText.rar
(10.37 Кб) Скачиваний: 132

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Рисование BBCode на картинке

Сообщение MIT » 21.12.2008 (Вс) 16:14

Для VB неплохо, причем очень даже.
Предложения:
1) Напиши какие теги понимает парсер и с какими параметрами (с пол-пинка не понятно).
2) После возникновения ошибки хотельсь бы продолжить работу
3) Скроллинг (как мне посоветовали)

С изменением размера шрифта: все-таки правильнее делать "прилипание" шрифта не к верху строки, а к низу, как это сделано в скрипте форума
Как реализовано у тебя - сделать не сложно (имхо), но хотелось бы праильное отображение (собственно почему я и отключил обработку тега Size)

А так, да, зачот.

p.s. да уж прям и "интерфейс" :oops: ...
p.p.s. А на основе чего у тебя реализовано отображение? Мой парсер написан с нуля и юзает Graphics. А как сделал ты? У меня смутное подозрение, что картинка "слизана" с RTB или чего-то подобного (сорри, если не прав, вероятно мои познания в VB6 не столь обширны :) )
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Рисование BBCode на картинке

Сообщение MIT » 21.12.2008 (Вс) 16:31

Debugger писал(а):Что гарантирую - высокую скорость прорисовки. Так как при каждом Redraw он берет уже распарсенные данные и рисует их средствами API.
Я так пологаю, что это до поры - до времени, и основывается только на том, что уже отрисованное не будет изменятся.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Рисование BBCode на картинке

Сообщение Debugger » 21.12.2008 (Вс) 16:45

Ничего не "слизано". Парсю, сохраняю результат парсинга как много кусочков текста с разными настройками, при перерисовке их TextOut. Что на RTB похоже - ...хорошо. Отторжения у пользователей не вызовет. Теги:
Код: Выделить всё
[size=размер]Текст[/]
[clr=Цвет, вообще - в хекс-формате, но он подгючивает]Текст[/]
[fnt=Имя шрифта]Текст[/]

MIT писал(а):Я так пологаю, что это до поры - до времени, и основывается только на том, что уже отрисованное не будет изменятся.

Нет. У тебя, как я понял, все парсится при перерисовке, сужу по:
Парси только видимую часть, не надо обрабатывать весь текст.У меня несколько другой подход, но оптимизацией обработки большого текста занятся все же стоит

А у меня - при добавлении или изменении строки теста.
все-таки правильнее делать "прилипание" шрифта не к верху строки

Добавил в код ровно 20 символов...
Возник вопрос. Если пользователь добавляет пустую строчку, то ее высота равна чему?
Поправлю некоторые баги, сделаю некривую перерисовку, теги B, I и U, скроллинг - выложу снова.
Последний раз редактировалось Debugger 21.12.2008 (Вс) 16:49, всего редактировалось 1 раз.

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Рисование BBCode на картинке

Сообщение Joo » 21.12.2008 (Вс) 16:47

Блин я похерил исходник вместе со старым сайтом, и на компе не найду ((( Только недоделок....

Завтра тоже накидаю и покажу что у меня получилось, а то прям интересно стало ))

Во вложении мой зачаток что остался, нашел тут на форуме, я его раньше выкладывал )))... Отображает только Plain-Text, и не оптимезированный пересчет. Выкладываю просто чтобы видели с чего начну
Прикручу я к нему парсер и опять оптимизирую пересчет строк. Думаю будет нормально работать с объемом до 1 метра сорца.
Вложения
Debug.zip
(22.2 Кб) Скачиваний: 146
Последний раз редактировалось Joo 21.12.2008 (Вс) 16:51, всего редактировалось 1 раз.
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Рисование BBCode на картинке

Сообщение Debugger » 21.12.2008 (Вс) 16:50

:D Чувствую, через месяц кирпичный завод завалят разномастными текст-контролами

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Рисование BBCode на картинке

Сообщение Joo » 21.12.2008 (Вс) 16:52

Debugger писал(а)::D Чувствую, через месяц кирпичный завод завалят разномастными текст-контролами

:D
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Рисование BBCode на картинке

Сообщение MIT » 21.12.2008 (Вс) 16:54

Debugger писал(а):Ничего не "слизано"
Ну извини :)
Debugger писал(а):У тебя, как я понял, все парсится при перерисовке
Не-а, при изменении текста.
Debugger писал(а):Добавил в код ровно 20 символов
И?
Debugger писал(а):Если пользователь добавляет пустую строчку, то ее высота равна чему?
Высоте текущего шрифта
Debugger писал(а):Теги:
А что такое "[/dfs]"?

Scarabey писал(а):Во вложении мой зачаток что остался
В каком вложении? (Добавлено: Ааа, теперь вижу)

Debugger писал(а):Чувствую, через месяц кирпичный завод завалят разномастными текст-контролами
Я не думаю, что от этого кому-то плохо будет :wink:
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

След.

Вернуться в Visual Basic .NET

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

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

    TopList