написано "все"..
меня с некоторых пор начали пугать обобщения
Этот топик читают: Гость
Ответов: 3851
Рейтинг: 159
|
|||
карма: 0 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Вы меня обнадеживаете. Так говорите будто такой компонент уже разрабатывается.
|
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Андрей., Понял, это я знак вопроса не разглядел
------------ Дoбавленo: Валерий, возьми для копилки коли стандарты любишь http://www.hiasm.com/xf/attach/code/code_9002.txt |
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Валерий писал(а): Вы меня обнадеживаете. |
|||
карма: 25 |
|
Ответов: 1397
Рейтинг: 50
|
|||
andrestudio, стандарты приходится любить, а то после выхода новой версии среды поддерживать программу созданную в предыдущих версиях ХиАсма заьруднительно.
Tad, как там раньше писали - вода камень точит ;) |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Гость писал(а): И если я сохраняю все и всё, то нафига мне знать "какие свойства сохранять/загружать"Дествительно, нафига, если у тебя на форме 70, положим. контролов, и у КАЖДОГО юудут сохраняться св-ва left, top и тдд, хотя тебе это не нужно, т.к. компоненты не передвигаются. И размер файла настроек будет больше размера файла программы. Другое дело - форма. Её размеры запоминать нужно, но не всё так просто. Меня, например, стандартное SavePosition не устраивает, потому что сохранят как top-left, так и w-h, а вот последнее совсем ненужно, если max_button недоступна (если форма - диалог). А ненужно потому, что когда я увеличиваю длину или ширину формы, а потом запускаю, то новые размеры не хотят устанавливаться, так как старые сохранены! Приходится удалять старые значения из файла!!! Вот зачем нужно знать, какие св-ва сохранять, а какие - нет. [size=-2]------ Добавлено в 18:54 Tad писал(а): , который будет сохранять все Control-ы при закрытии формы и востонавливать при последующем открытии Такой компонент сделать тоже не очень просто. Ну, если не использовать ничего визуального из upload, тогда - да. А иначе - даже стандартные компоненты не все берут св-ва из КОЛ. Например, hiScrollBarEx. У него есть библиотека EHI_ScrollBar, из неё и берётся св-во TKOLScrollBar(Control).Position. А в стандартном комопненте, надо ожидать, будет Control.Position. Так что этот гипотетический компонент....трудноосуществим (по крайней мере. с моей точки зрения. Может быть, более знающие люди СДЕЛАЮТ, наконец, что-нибудь). |
|||
карма: 9 |
|
Ответов: 3851
Рейтинг: 159
|
|||
3042 писал(а): Меня, например, стандартное SavePosition не устраивает |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Конечно, ведь WindowState не учитывается.
Смотри вложение, мой вариант это учитывает! Только для сохранения оконного/полноэкранного положения надо указать windowstate. |
|||
карма: 9 |
| ||
файлы: 1 | sdr.rar [6.6KB] [244] |
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
все вс-ва нужно сохранять и загружать примерно так же, как это сделано с их переводом. Помечаем в среде то, что нужно, потом вытаскиваем некий элемент SaveManager, где указываем куда и под какими именами все это добро сохранять/загружать. Вот и все.
|
|||
карма: 26 |
| ||
Голосовали: | Konst |
Ответов: 1926
Рейтинг: 172
|
|||
Dilma писал(а): все вс-ва нужно сохранять и загружать примерно так же, как это сделано с их переводо3042 писал(а): Может быть, более знающие люди СДЕЛАЮТ, наконец, что-нибудьА что это за перевод? Где можно почитать о нём? |
|||
карма: 9 |
|
Ответов: 1397
Рейтинг: 50
|
|||
Например в видеоуроках.
------------ Дoбавленo: Прикольно. Отвечал на вопрос 3042 и попал Выше него |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Ну а какой же конкретно это видеоурок (ссылка)? Что-то я такого не нашёл.
|
|||
карма: 9 |
|
Разработчик
Ответов: 26071
Рейтинг: 2122
|
|||
карма: 22 |
|
Ответов: 1088
Рейтинг: 112
|
|||
Валерий писал(а): Прикольно. Отвечал на вопрос 3042 и попал Выше негоЕще один телепат)) |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco, спасибо
|
|||
карма: 9 |
|