Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26151
Рейтинг: 2127
#76: 2008-08-27 15:49:57 ЛС | профиль | цитата
Вячеслав писал(а):
то поэтому же принципу можно сохранить и флажок (01)

Чем я сейчас и занимаюсь. Не знаю, понравится вам или нет, но вот CheckBox у меня уже сохраняется (используется специальный менеджер). Кстати, параметры сохранения можно программировать в менеджере, например: сохранить только состояние, или только Caption, ну и тд -- свойства сохранения прописываются списком. Можно прописать и большой список, но сохранится для каждого контрола только то, что он сам сохраняет, остальное будет игнорированно.
------------ Дoбавленo:

Эх, как неплохо бы это на уровне среды сделать, а ведь можно же
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#77: 2008-08-27 16:27:24 ЛС | профиль | цитата
nesco писал(а):
Эх, как неплохо бы это на уровне среды сделать, а ведь можно же
и нужно.
И Galkov прав - в контекстном меню свойства должен быт флажок "Сохранить"
------------ Дoбавленo:

а где сохранять в реестре или файле - определять в MainForm.
------------ Дoбавленo:

nesco писал(а):
Чем я сейчас и занимаюсь.
я же говорил, что гвоздик забит и свое черное дело делает
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#78: 2008-08-27 16:48:22 ЛС | профиль | цитата
Tad писал(а):
в контекстном меню свойства должен быт флажок "Сохранить"

Ну, если все подряд, то я не согласен
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#79: 2008-08-27 16:57:30 ЛС | профиль | цитата
nesco, у каждого свойства и сохранять не всё подряд а только то, где птица

Вот в этом "контекстном меню свойства" добавить строку "Сохранить"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1soh.jpg [5.5KB] [707]
Разработчик
Ответов: 26151
Рейтинг: 2127
#80: 2008-08-27 17:06:55 ЛС | профиль | цитата
А, ну если так, то можно.

Может, пока, ничего не мутить, подождать решения Dilm'ы
карма: 22

0
Ответов: 5227
Рейтинг: 587
#81: 2008-08-27 17:55:44 ЛС | профиль | цитата
nesco, взгляни по ссылочке может есть что полезное http://www.ddsoft.hoha.ru/notes/savesets/
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#82: 2008-08-27 18:00:18 ЛС | профиль | цитата
andrestudio писал(а):
взгляни по ссылочке

Тот же принцип, что и у Option
карма: 22

0
Ответов: 1926
Рейтинг: 172
#83: 2008-09-05 20:36:47 ЛС | профиль | цитата
Люди, как сделать следующее.
Допустим, к тексту поля можно подобраться так: Control.Text.
А если я хочу вручную задавать такие определители, как "text". "enabled", то как сделать?
Пробовал так:
s := 'Text';
Control.s

Но ничего не получилось. Если способ, чтобы именно из текстовой строки брать такие определители (text. enabled итд.)
карма: 9
0
Ответов: 1926
Рейтинг: 172
#84: 2008-09-06 11:10:16 ЛС | профиль | цитата
Никто не знает
карма: 9
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#85: 2008-09-06 13:41:22 ЛС | профиль | цитата
3042 писал(а):
Никто не знает

Я вот, например, нефига не понял чего ты хочешь
3042 писал(а):
А если я хочу вручную задавать такие определители

Как, внутри компонента, что ли
карма: 22

0
Ответов: 1926
Рейтинг: 172
#86: 2008-09-06 19:57:59 ЛС | профиль | цитата
nesco писал(а):
внутри компонента, что ли


Да. Как это можно сделать?
карма: 9
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#87: 2008-09-06 20:12:34 ЛС | профиль | цитата
Во-первых, все наследники Win имеют общие методы. К таким методам, например, относятся Enabled, Visible, ну и все остальные, которые описаны в WinControl.ini. Чобы можно было напрямую управлять свойствами, необходимо точно соблюдать тип данных, например Control.Enabled имеет тип boolean. Все это описывется в Win.pas и имеет префикс -- _prop_. И вот почему у тебя не прокатило Control.s, просто такого поля у тебя не существует и ты его у себя не объявил, да и методов, инициализирующих это поле, у тебя тоже нет.

Короче, глубже юзай примеры, там все описано



карма: 22

0
Ответов: 902
Рейтинг: 27
#88: 2008-09-08 20:14:04 ЛС | профиль | цитата
Подскажите пожалуйста, как сделать чтоб при установке и снятия флажка, добавлялись, удалялись его параметры?
code_2290.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_2290.txt [2.7KB] [526]
Ответов: 3851
Рейтинг: 159
#89: 2008-09-08 21:32:48 ЛС | профиль | цитата
например так code_9934.txt .
карма: 0
начавший
0
файлы: 1code_9934.txt [1.5KB] [472]
Гость
Ответов: 17029
Рейтинг: 0
#90: 2008-09-08 21:58:04 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 14:24:45
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)