Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Роджер Элсинг -

Visual Basic .NET - Готовые решения

Все примеры / Готовые решения

SyntaxBox

Автор: Роджер Элсинг | добавлено: 15.11.2011, 16:00 | просмотров: 1644 (1+) | комментариев: 0 | рейтинг: *x10
Это готовый компонент с открытым исходным кодом (C#) для приложений Windows Forms, который позволяет осуществить подсветку синтаксиса кода. Правила подсветки хранятся в специальных xml-файлах, всего доступны правила подсветки синтаксиса для 33 языков, если этого будет мало, в сети можно найти еще. SyntaxBox также можно использовать в качестве редактора кода, который будет ни чем не хуже Visual Stduio.
Компонент можно использовать как в приложениях C#, так и Visual Basic .NET.

Инструкции

- создайте новый проект типа Windows Forms;
- добавьте ссылку на библиотеку Puzzle.SyntaxBox.NET3.5.dll;
- чтобы на панели инструментов Visual Studio появились контролы SyntaxBox, кликните по свободному месту панели и в контекстном меню выберите пункт "Выбрать элементы...";
* по явившемся окне, на вкладке "Компоненты .NET Framework", нажмите на кнопку "Обзор" и выберите dll-ку Puzzle.SyntaxBox.NET3.5.dll. После чего в списке компонентов будут выделены элементы SyntaxBox, нажмите "Ok".
- выберите в панели инструментов компоненты SyntaxDocument и SyntaxBoxControl и разместите их на форме (SyntaxDocument - не на самой форме, а как фоновый);
- вставьте код указанный ниже;
- пользуйтесь!

Код

 Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  'файл с правилами подсветки - VBNET.syn, должен находиться в одной папке с программой
  SyntaxDocument1.SyntaxFile = Path.Combine(Application.StartupPath, "VBNET.syn")
  'вставляем код для покраски
  SyntaxDocument1.Lines = New String() {"Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load", _
                     "SyntaxDocument1.Lines = New String() { }", _
                     "End Sub"}
 End Sub
Файлы SourceCode-2.zip (996,06 Кб)
Об авторе

Роджер Элсинг

Роджер родился в Швеции. Программирование занимается с 10 лет. Начинал свою карьеру с Visual Basic 6.0 и ASP, в последующем перешел на C#, на котором программирует и по сей день. Увлекается графикой.
Роджер Элсинг
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Люди на Kbyte.Ru
Реклама
Счетчики