nesco писал(а):
Эти файлы невозможно хранить на SVNЭтот топик читают: Гость
Ответов: 2270
Рейтинг: 677
|
|||
Тогда в справку (wiki) запихнуть (sha файлом) как установщик. Кому приглянется сможет самостоятельно пропатчить для удобства работы. |
|||
карма: 11 |
|
Разработчик
Ответов: 26161
Рейтинг: 2127
|
|||
sla8a писал(а): Тогда в справку (wiki) запихнуть (sha файлом) как установщик. Кому приглянется сможет самостоятельно пропатчить для удобства работы.А ты знаешь, что без этого файла свойства невозможно редактировать в обычном режиме, при прописывании их в [Handlers] |
|||
карма: 22 |
|
Ответов: 2270
Рейтинг: 677
|
|||
Догадываюсь.
sla8a писал(а): Добавьте в AdjustControl.ini следующее строки:[Handlers]PropList=IncludePropList,ExcludePropList |
|||
карма: 11 |
|
Ответов: 824
Рейтинг: 138
|
|||
sla8a писал(а): Может добавить редактор свойств?Да, да, да, и еще раз ДА!!! Компонент приобретает как бэ - визуальность. Меньше вопросов будет вызывать - что, да как. sla8a писал(а): sashaoli, вот так это будет работать в этом элементе:Уже использую v.004 от nesco И еще, не могу понять - для чего в компоненте Инклюд и Ексклюд (для имен и свойств) Если мы пишем вот-так:
|
|||
карма: 1 |
|
Ответов: 2270
Рейтинг: 677
|
|||
IncludeNameList, ExcludeNameList нужны для doEnumNameControls, а IncludePropList, ExcludePropList для doEnumParameters.
А вот для doSet используется список Parameters. |
|||
карма: 11 |
|
Ответов: 824
Рейтинг: 138
|
|||
А зачем перечислять исключения?
Кажись, понял - это для метода Include All, если, мы, включаем все - то некоторые можно исключить.... Доходит как до жирафа... |
|||
карма: 1 |
|
Разработчик
Ответов: 26161
Рейтинг: 2127
|
|||
Последний релиз -- ver 3.5
project_adjustcontrols_006.zip Добавлено: 1. Поддержка повторяющихся имен символом '*'. Например, все эти свойства будут относится к элементу chb_01
4. Поддержка ввода целочисленных значений соответствующих пунктам списков ComboBox и ListBox, осуществляется прикреплениeм строковых целых к пунктам списка через разделитель '#' в параметре strings Например:
Нарример:
6. Добавлено свойство шрифта -- FontCharset 7. Добавлены методы, которые не записываются, и предназначены для удаленного управления интерфейсом -- redraw с параметром true -- перерисовка с очисткой фона, false -- перерисовка без очистки фона; методы, не имеющие параметров -- sendtoback, bringtofront, setfocus |
|||
карма: 22 |
| ||
файлы: 1 | project_adjustcontrols_006.zip [10.4KB] [503] | ||
Голосовали: | sla8a |
Ответов: 2270
Рейтинг: 677
|
|||
Вы еще умолчали про:
1. FontCharset. 2. SetFocus. 3. SendToBack. 4. BringToFront. По поводу перечисленных вами дополнений, лично мне не понятен 4 и 5 пункт. Можно примером это посмотреть? Вот немного обновил редактор для свойств IncludePropList и ExcludePropList. И попробовал сделать редактор для имен IncludeNameList и ExcludeNameList. Способ получения имен для редактора конечно через одно место, но другого не знаю, вроде как его и нет . Для удобства скрестил редактор имен с обычным редактором строк. Для тестирования файлы из архива в папку HiAsmIntEdit В файле AdjustControl.ini вставитьcode_32516.txt |
|||
карма: 11 |
| ||
файлы: 2 | adjustcontrol_red.zip [15.8KB] [533], code_32516.txt [111B] [593] |
Разработчик
Ответов: 26161
Рейтинг: 2127
|
|||
sla8a писал(а): По поводу перечисленных вами дополнений, лично мне не понятен 4 и 5 пунктА ты че, не знал, про то, что можно хранить в списках ComboBox и ListBox еще и значения? А про TabControl что непонятно, он и сейчас так работает ------------ Дoбавленo в 00.44: sla8a писал(а): Вы еще умолчали проГы, я че-то про это забыл, все искал, что еще не добавил в описание. |
|||
карма: 22 |
|
Ответов: 2270
Рейтинг: 677
|
|||
nesco писал(а): можно хранить в списках ComboBox и ListBox еще и значенияНо теперь понятно: code_32520.txt А не думаете замахнутся на таблицы? Ширину строк было бы не плохо сохранять и загружать. |
|||
карма: 11 |
| ||
файлы: 1 | code_32520.txt [446B] [801] |
Разработчик
Ответов: 26161
Рейтинг: 2127
|
|||
sla8a, забыли еще про один очень важный метод -- clear. Думаю, что надо будет добавить
------------ Дoбавленo в 00.58: sla8a писал(а): А не думаете замахнутся на таблицы?Ой, блин, ну их в пень. Там гемора столько, особенно в MT, это им надо делать отдельные методы для управления из вне и получение параметров через указатель класса, который находится в поле Tag контрола MT-таблиц. ------------ Дoбавленo в 01.03: Ну че, c TabCobtrol-ом нужен пример, или сам разобрался |
|||
карма: 22 |
|
Ответов: 2270
Рейтинг: 677
|
|||
nesco писал(а): c TabCobtrol-ом нужен пример, или сам разобралсяЕсли правильно понял, то вот: code_32521.txt nesco писал(а): Там гемора столькоДаже работает: В строке 300 (да простит меня Focus) поменяйте вот на это:
|
|||
карма: 11 |
| ||
файлы: 1 | code_32521.txt [3.9KB] [763] |
Разработчик
Ответов: 26161
Рейтинг: 2127
|
|||
sla8a писал(а): А разве просто "пнуть" в LVColWidth[i] не получится?Это какая-то заплата укусанная, а остальное? |
|||
карма: 22 |
|
Ответов: 2270
Рейтинг: 677
|
|||
Вроде все нормально, код конечно "причесать" придется, но вроде не так сложно как вы это описывали.
Изменить в AdjustControl.pas :code_32522.txt Тестировать этим: code_32523.txt |
|||
карма: 11 |
| ||
файлы: 2 | code_32522.txt [916B] [791], code_32523.txt [638B] [836] |
Разработчик
Ответов: 26161
Рейтинг: 2127
|
|||
sla8a писал(а): Вроде все нормальноА индексы иконок где, а выравнивание, а прицепленные данные, а чеки Я же говорю, что вариант очень укусанный |
|||
карма: 22 |
|