Нужен совет - VB

Узнай цену своей работы

Формулировка задачи:

Мне нравится крутить гайки, вот по этому я хочу посоветоваться как сделать следующий велосипед.
Это должна быть программа транслит из одного языка программирования в доступный для меня образ. Желаний много по этому поводу.
Как я это вижу...
Мне б знадобился элемент в котором можно не только текст набирать, но и выделять его жирным, курсивом, менять цвет. Есть такой элемент. Но мне нужно еще чтоб можно было делать и ссылки да еще чтоб при нажатии на них выполнялись нужные действия. Например в элементе RichTextBox можно много чего сделать, но много недостатков. К примеру редактор VB, поле для написания кода программы, хотябы такого эфекта мне нужно, когда текст находу форматируется. Я хотел бы большего, хотел еще чтоб напрмер возле распознаного текста (команды) в моем транслите также отображались кнопочки на которые б можно было нажимать, но не знаю реально ли это. Разсматривал другой вариант если вставить элемент типа WebBrowser где можно также задать форматирования текста, тут же можно и кнопки добавлять, но проблема в следующем: 1.курсор не будет перемещаться с возможностю на ходу что-то вписать и 2. я не знаю как ссилки преобразовать в какие-то потом действия (сам механизм)
С моими знаниями я этого не зделаю, максимум буду мучаться из элементов типа WebBrowser и накладным путем поверх бравзера выводить нужный кнопки и преследовать Text1 указатель мыши

Решение задачи: «Нужен совет»

textual
Листинг программы
SFSAR_NazvaVirtualFile = Trim(SPS_BD.NazvaVirtualFile)
    SFSAR_Artist = Trim(SPS_BD.Artist)
    SFSAR_Albom = Trim(SPS_BD.Albom)
    SFSAR_Style = Trim(SPS_BD.Style)
    SFSAR_Trivalist = SPS_BD.Trivalist
    SFSAR_Primitka = Trim(SPS_BD.Primitka)
    SFSAR_BPM = SPS_BD.BPM
    SFSAR_RivenZvuku = SPS_BD.RivenZvuku
    SFSAR_UnicalNomer = SPS_BD.UnicalNomer
    <font color="#00AA00">'SFSAR_PovnPath = Trim(SPS_BD.PovnPath)</font>
    SFSAR_VkluchennaFile = SPS_BD.VkluchennaFile
    SFSAR_KstZapuskiv = Val(SPS_BD.KstZapuskiv)

ИИ поможет Вам:


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

Оцени полезность:

6   голосов , оценка 3.5 из 5
Похожие ответы