Переключение на Главную Страницу Страницы: 1 2 3 [4] 5  ОтправитьПечать
Очень популярная тема (более 25 ответов) Элемент управления Scintilla (число прочтений - 61604 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #45 - 04. Августа 2008 :: 17:38
Печать  
А у тебя какая? Отсюда?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Элемент управления Scintilla
Ответ #46 - 04. Августа 2008 :: 18:06
Печать  
Arta писал(а) 04. Августа 2008 :: 17:38:
А у тебя какая? Отсюда?

Угу. Оттуда - с ней же табы работают.
Но вот GetColumn их ширину считает за 1.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #47 - 04. Августа 2008 :: 18:19
Печать  
Ясно.


Ну в общем все что есть в scite - все реализуется. Даже для автоподстановки достаточно скорости 1с.
  

ClipBoard-1_009.jpg ( 25 KB | Загрузки )
ClipBoard-1_009.jpg
Наверх
 
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #48 - 05. Августа 2008 :: 02:07
Печать  
kms писал(а) 04. Августа 2008 :: 17:25:
steban писал(а) 03. Августа 2008 :: 22:31:
kms писал(а) 03. Августа 2008 :: 19:37:
А можно сделать, чтобы GetColumn ширину таба учитывал (вроде бы он должен) ?

Икс его знает.
Судя по документации, должен учитывать.

C простой заменой SciLexer.dll от SciTE ширина таба начинает учитываться норм.
Но, конечно, хотелось бы достичь взаимопонимания с лексером от колорера.


это я убирал табы чтоб в конфигураторе работало... там таб считается за один символ...  сегодня взаимапонимание будет достигнуто  Улыбка
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
steban
1c++ developer
Отсутствует


#define sizeof(x) rand()

Сообщений: 787
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #49 - 05. Августа 2008 :: 07:44
Печать  
Версия 1.0.0.6

Добавлено событие OnKeyDown(keyCode, alt, shift, ctrl, char, flag)
Поведение аналогично одноименному событию FormEx.
« Последняя редакция: 05. Августа 2008 :: 09:33 - steban »  

int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
Наверх
 
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #50 - 05. Августа 2008 :: 10:36
Печать  
Поправлена scilexer.dll.  В конфигураторе считает таб за один символ, не в конфигураторе - за указанную ширину таба. Также поправлен сам колорер, всё лежит тут
http://www.1cpp.ru/forum/YaBB.pl?num=1197864156
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Элемент управления Scintilla
Ответ #51 - 05. Августа 2008 :: 13:04
Печать  
metaeditor писал(а) 05. Августа 2008 :: 10:36:
Поправлена scilexer.dll.  В конфигураторе считает таб за один символ, не в конфигураторе - за указанную ширину таба. Также поправлен сам колорер, всё лежит тут
http://www.1cpp.ru/forum/YaBB.pl?num=1197864156


metaeditor писал(а) 05. Августа 2008 :: 02:07:
это я убирал табы чтоб в конфигураторе работало... там таб считается за один символ...  сегодня взаимапонимание будет достигнуто  Улыбка

Работает, thanks! Улыбка
Ну надо же, никогда не замечал, что в конфигураторе и правда табы за 1 (оугх! Улыбка ) считаются.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #52 - 27. Августа 2008 :: 11:08
Печать  
как то все очень сложно..
не то что ниасилю, но всеравно сложно....
  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #53 - 27. Августа 2008 :: 16:02
Печать  
trdm писал(а) 27. Августа 2008 :: 11:08:
как то все очень сложно..
не то что ниасилю, но всеравно сложно....

Дим, я чуть освобожусь, и скину образец. Там все легко.
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #54 - 27. Августа 2008 :: 18:48
Печать  
да не напрягайся, мне всеравно скоро со сцынтилой прийдется разговаривать очень конкретно.
  
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #55 - 30. Сентября 2008 :: 13:27
Печать  
Что то не хочет работать пример, взял последний: SciColorer_0922.zip
с сайта скачал последний: 1sci_1006.rar, там же взял демо пример, но при попытке открыть пример пишет:
sci=Ф.СоздатьЭлементУправления("Scintilla","ScintillaControl");
{D:\DOWNLOADS\1C\1C++\SCINTILLA\SCINTILLADEMO.ERT(247)}: Недопустимое имя класса: 'Scintilla'.


файлик 1sci.dll положил в BIN каталоге, в чем может быть проблема?
  
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #56 - 30. Сентября 2008 :: 13:31
Печать  
Вставил в демо пример в процедуру:
"ПриОткрытии()"
Код
Выбрать все
ЗагрузитьВнешнююКомпоненту("1sci.dll"); 


вроде заработало.
  
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #57 - 26. Ноября 2008 :: 13:07
Печать  
Arta писал(а) 27. Августа 2008 :: 16:02:
trdm писал(а) 27. Августа 2008 :: 11:08:
как то все очень сложно..
не то что ниасилю, но всеравно сложно....

Дим, я чуть освобожусь, и скину образец. Там все легко.


2 arta
Плиз можешь показать свою обработку которая в скриншоте... я конечно сам счас ее ковыряю... но блин что-то пока тяжело идет с натягом прямо таки  Круглые глаза
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #58 - 26. Ноября 2008 :: 21:00
Печать  
Подскажите пожалуйста кто знает...
после того как я вызову метод svcsvc - FilterValue фокус с контрола теряется. Как обратно вернуть фокус???  Нерешительный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Элемент управления Scintilla
Ответ #59 - 27. Ноября 2008 :: 08:55
Печать  
vandalsvq писал(а) 26. Ноября 2008 :: 21:00:
Подскажите пожалуйста кто знает...
после того как я вызову метод svcsvc - FilterValue фокус с контрола теряется. Как обратно вернуть фокус???  Нерешительный


http://www.1cpp.ru/docum/icpp/html/ActiveX.html#setfocus ?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 
ОтправитьПечать