powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Можно ли раскрасить EditBox?
41 сообщений из 41, показаны все 2 страниц
Можно ли раскрасить EditBox?
    #33167751
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или как-либо раскрасть техт? + редактирование?

Хочу сделать что-то типа журнала(лист) где кажый пишет своим цветом?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167774
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может - на каждого подцеплять снизу свой textbox без бордюра со своим цветом.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167792
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или вместо - сделать грид, где динамически менять цвет по условию (пользователю)
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167811
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица где есть мнемополе. Там каждый записывает свои коментарии. У каждого свой код(id). Как это можно вывести?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167847
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто предложит элемент из другого языка который можно кинуть на поле?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167854
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Memo тоже к гриду цепляют, но там куча неудобностей появляется. Наверно лучше текстбоксами - один к другому снизу пристраивать - можно впихнуть это дело в форму с прокруткой - ну, и там все остальное продумать.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167860
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RichEdit ActivX
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167866
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.RichEdit ActivX

Что это такое и где взять?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167879
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrispyMemo тоже к гриду цепляют, но там куча неудобностей появляется. Наверно лучше текстбоксами - один к другому снизу пристраивать - можно впихнуть это дело в форму с прокруткой - ну, и там все остальное продумать.

Да там куча неудобностей появляется . Спасибо если не будет другого способа так я и поступлю.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167891
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да он, в общем-то, вместе с виндой идет. Искать в Tools/Options/Controls Microsofft Rich Textbox Control, version 6.0
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33167949
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.Да он, в общем-то, вместе с виндой идет. Искать в Tools/Options/Controls Microsofft Rich Textbox Control, version 6.0

Я обычно смотрю View - Form control toolbar - ActiveX control(Точнее пиктограммой).

Спасибо. Сейчас посмотрю.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168077
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Sergey Sizov.

Любопытно, а как же это реализуется. В методах и свойствах вроде ничего похожего не проглядывается. На subscribe.ru правда есть упоминание, что форматируют через подгрузку rtf или программно, но - неконкретно.

2ГенГрум

В грид - тоже придется боксы вставлять - не memo же напрямую делать. Может все-таки еще и первый способ попробовать? Хотя, конечно, с RichEdit было бы проще, если его все же раскрутить... :) Попробуй кинуть вопрос еще и на foxclub.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168375
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин работает но потдерживает кодировку word rtf.

Кто знает где найти доку на русском для этого формата?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168414
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел родную доку Rtfbox98.chm. Но не откажусь почитать её по-русски.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168494
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где это?
Но не откажусь почитать её по-русски Берешь словарь...
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168581
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через пень - колода я и так прочитаю. А насчет запусти поиск. У меня "C:\Program Files\Microsoft Visual Studio\MSDN98\98VS\1033\RTFBOX98.CHM"
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168673
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мда... Все это, конечно, замечательно, но у меня такого нет...
Но, вот - нашел! Там, кстати, еще куча других хепушек лежит, если кому интересно будет:
http://homepages.uel.ac.uk/u0005080/vb/COMMON/HELP/
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168724
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня работает
thisform.prim.selBold = .F.thisform.prim.SelText = "zcfghndf sdthasefg" + chr(10)thisform.prim.selBold = .T.thisform.prim.SelText = "zcfghndf sdthasefg" + chr(10)thisform.prim.selBold = .F.thisform.prim.SelText = "zcfghndf sdthasefg" + chr(10)thisform.prim.selColor = 0thisform.prim.SelText = "zcfghndf sdthasefg" + chr(10)thisform.prim.selColor = 255thisform.prim.SelText = "zcfghndf sdthasefg" + chr(10)thisform.prim.selColor = 0thisform.prim.SelText = "zcfghndf sdthasefg" + chr(10)
prim - Microsofft Rich Textbox Control
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168851
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, действительно, неплохо выводится. Теперь мелочь осталась ;) - задать, кому что можно редактировать. Распределение доступа...
Вообще-то у тебя это наверно будет просто лист-журнал без редактирования - что ушло, то ушло...
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33168869
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да действительно проблема. Но с другой стороны - была запись. На неё ответили. Потом бац ты отредактировал ее и вся последующая ветка в никуда.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33169996
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ГенГрум!

Нельзя делать так, чтобы кусок поля разрешалось редактировать, а кусок - нет. Если нужно такое, то надо сделать МНОГО записей, и ограничивать по записям - эту можно, а ту нельзя. Ессно что процесс редактирования и показа результата можно разнести - ты же скажем отвечая в форуме не можешь редактировать чужие записи? Сделай по такой-же идеологии и у себя - а для показа кроме RTF можно с успехом использовать и HTML - например WebBrowser контрол, или DHTML Edit. Если фокс свежий - покопай исходники TaskPane manager - он основан на HTML представлении, и имеет просто кучу разных полезных приёмов программирования.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33171250
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за совет ,но фокс 7.
Во-первых мне нужны будут метки в мнемо поле по которым я буду раскрашивать - типа chr(1)+chr(2)+id.Я думаю сделать RichEdit ActivX 2/3 по ширине экрана с справа. По высоте почти весь экран. Снизу кнопки "Новая запись" "Выход". Если я решу дать возможность редактировать то при нажатии "Редактировать" RichEdit ActivX изменит размер на 2/3 по высоте и откроет стандартный editbox. В котором можно вводить новую запись или редактироать старую, но только твоего id.

Просто у меня выдалось пару недель без проекта. Хочу сделать сетевую версию ведения ошибок по проектам. И естественно навернуть её как только можно и еще чуть-чуть.
Просто 1 стороча = 1 ошибка. Наворачивать много сторок на 1 ошибку не удобно (не есть good).
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33171389
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi, ГенГрум !

А надпись Olecontrol1, что все время вылазит (независимо от имени контрола) ты чем-то убираешь? По-всякому пытался ее вытравить - не уходит. А потом еще, если на RichEdit идет только вывод (Enabled = .F.), то при первом переполнении окна - вначале сам почему-то не двигается, пока за боковой ползунок не двинешь - потом идет нормально. Или у тебя по-другому?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33171640
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olecontrol1 - это св-во text. Удали там Olecontrol1.

Я еще не пробовал переполнеие экрана, но думаю также как и editbox.

thisform.prim.SelStart = длина_Текста.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33171794
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно. Так все и выходит. :)
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33172412
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ГенГрум!

1) Ну и славно - отображается одним контролом, а правится/вводится в другом - гораздо проще управлять :)
2) Сегодня с удивлением обнаружил что в RTF контроле можно заблокировать часть текста от изменения ;) - тег /protected в RTF - ну или выделить нужный кусок в контроле и SelProtected = .T. Однако всё-же мне кажется что лучше использовать HTML-представление... Для показа комментариев, и для выбора того из них которое нужно править - просто оформи "заголовок" комментария как хитрую ссылку - например на "адрес" типа "listID://номер_коммента" - и в событии BeforeNavigate получишь этот линк - можно перейти на нужную запись, и если пользователь тот-же что и начальный автор - открыть правку :) Примрно так работает TaskPane - "отсеивает" из всех "переходов" те, которые по сути не переходы, а команды чего-то сделать (сэмпл запустить например, или диалог какой показать :)). Выглядит кстати очень серьёзно и наворочено - пока не раскусишь трюк и не поймёшь как же это всё просто делается :)

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33172851
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я HTML не пользовался, а можно ли где увидеть примеры? В инете книги, сайты и т.д. и т.п.?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33174791
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ГенГрум!

Не понял вопроса. По HTML литературы - завались.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33175474
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное меня больше интересует использование HTML в фоксе. Ты генерируешь страничку в программе или берешь заготовку в базе или ...? Вообще как происходит сам процесс в фокс. Мои сведения кончаются на уровне - создал страничку (notepad) и разместил на сервере. Хотя в фоксе пользуюсь MySQL.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33175777
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кстати C:\Program Files\Microsoft Visual FoxPro 9\Samples\Solution\solution.app не смотрел? В Foundation Classes там есть пример генерации странички из таблицы.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33175876
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну посмотрел. И это называется HTML страничка ? Весь инет так выглядит?

А как создать нормальную? Хотя бы простейшую. А элементы располагать вручную ? Как в досе?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33175905
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГенГрумА элементы располагать вручную ? Как в досе?Боюсь, что так ;-)
Нет, отдельные части странички можно сделать и шаблончиками. Плюс можно использовать принцип постпроцессинга (это в уже готовой HTML-страничке - шаблоне методом strtran() или иным некие словечки из тщательно подобранного лексикона заменять реальными значениями) ;-)))
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33175930
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГенГрумА элементы располагать вручную ? Как в досе?
А по поводу "Как в ДОСе" - приведу цитату, автора которой не знаю, но очень она мне нравится: "Все великие дела вершатся в командной строке" ;-)))
Кстати, один из участников форума SQL.RU ее даже в свою автоподпись поместил, именно там я ее вычитал.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33177051
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ГенГрум!

Какие элементы? Зачем они тебе нужны? Тебе достаточно банальной таблички в
ячейчах которой располагаются "записи" причём они оформлены как линки - тут
никаких особых знаний вообще не нужно... Отлавливаться попытки навигации
будут в BeforeNavigate event WebBrowser контрола.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33177733
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Korolyov
Hi ГенГрум!

Какие элементы? Зачем они тебе нужны? Тебе достаточно банальной таблички в
ячейчах которой располагаются "записи" причём они оформлены как линки - тут
никаких особых знаний вообще не нужно... Отлавливаться попытки навигации
будут в BeforeNavigate event WebBrowser контрола.

Posted via ActualForum NNTP Server 1.2

Как это Какие элементы ? А лэйба с название страницы или кнопка "Следующая" или Вы обходитесь без этого?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33179206
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ГенГрум!

Т.е. ты считаешь что если на форме расположен WebBrowser то других контролов
(простых фоксовых кнопок, лейблов и т.д.) там быть не может? Ну в этом ты
сильно заблуждаешься... Не надо его растягивать на всю форму и всего делов.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33179889
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Korolyov
Hi ГенГрум!

Т.е. ты считаешь что если на форме расположен WebBrowser то других контролов
(простых фоксовых кнопок, лейблов и т.д.) там быть не может? Ну в этом ты
сильно заблуждаешься... Не надо его растягивать на всю форму и всего делов.

Posted via ActualForum NNTP Server 1.2

Нет я просто не знаю (не понумаю) как в фоксе получить хотя бы первую струничку это сайта.
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33179909
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это в смысле - сделать в фоксе свой html-редактор?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33180037
Фотография ГенГрум
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrispyЭто в смысле - сделать в фоксе свой html-редактор?

Ну не совсем. Типа - фокс отобрази текущую форму или репорт в формате html.

Можно или нет? А если нет о чем речь когда говорят html & Fox?
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33180336
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это наверно должно быть что-то из серии IE или подобного. Вот наткнулся среди Activex-ов на "Обозреватель веб-страниц(Microsoft)", кажется что-то в этом роде. Еще бы хэлп к нему найти... А так - картинка красиавая
...
Рейтинг: 0 / 0
Можно ли раскрасить EditBox?
    #33181509
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ГенГрум!

> Ну не совсем. Типа - фокс отобрази текущую форму или репорт в формате html.

Это невозможно. Форма это форма, отчёт это отчёт. HTML это HTML. Преобразовать одно в другое конечно можно, но делается это руками - автоматически это сделать невозможно (так-же как невозможно заставить скажем автомобиль плавать по воде без существенных изменений конструкции).

А работать с HTML в фоксе можно, причём весьма и весьма просто, учитывая богатые возможности языка по манипулированию строками - в том числе textmerge.
Скачай с foxclub.ru offline forum viewer и посмотри как он устроен, а то там можно бесконечно задавать странные вопросы, не представляя сути дела.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Можно ли раскрасить EditBox?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]