sci1c


Элемент управления Scintilla для 1с

1sci.dll - внешняя компонента для 1С:Предприятие

ВК реализует элемент управления Scintilla. Не требует регистрации в реестре.

Реализует интерфейс v7Control, следовательно создается на форме и через FormEx, и через класс Форма в 1с++ версий 2.5 и старше

Методы аналогичны методам "родного" ЭУ Scintilla и описаны в документации (ScintillaDoc.rar)

Дополнительные методы: SendSciMessage(message, wParam, lPAram) SaveToFile(ИмяФайла) LoadFromFile(ИмяФайла) LineLen(НомерСтроки) SetRange(line1, col1, line2, col2, Text) MoveCaret(line1, col1, line2, col2) Range(line1, col1, line2, col2, Text)

Свойства: Text SelStartLine SelStartCol SelEndLine SelEndCol

События: OnStyleNeeded(position) OnCharAdded(ch) OnSavePointReached() OnSavePointLeft() OnModifyAttemptRO() OnDoubleClick(position, line, ctrl, shift, alt) OnUpdateUI() OnModified(modType, position, length, linesAdded, line) OnMarginClick(margin, position, ctrl, shift, alt) OnNeedShown(position, length) OnUserListSelection(wParam, text) OnDwellStart(position, x, y) OnDwellEnd(position, x, y) OnZoom() OnHotSpotClick(position, ctrl, shift, alt) OnHotSpotDoubleClick(position, ctrl, shift, alt) OnCallTipClick(position) OnAutoCSelection(wParam, text) OnSetFocus() OnKillFocus() OnDestroy() OnKeyDown(keyCode, alt, shift, ctrl, char, flag)

Для работы требуется SciLexer.dll от metaeditor или любой другой сборки версии не ниже 1.74. Последовательность поиска SciLexer.dll: каталог самой ВК, подкаталог config каталога программы, стандартная последовательность (каталог исполняемого файла, текущий каталог, PATH)

Project Information

Labels: