Вверх ↑
Этот топик читают: Гость
Ответов: 3514
Рейтинг: 184
#1: 2006-11-21 16:11:09 ЛС | профиль | цитата
Кто нибудь может сделать пример панели, как в хиасме (с компонентами), то бишь так же хранить файлы и свойства в папках, распределять и добавлять новые..
карма: 0
0
Ответов: 8918
Рейтинг: 823
#2: 2006-11-21 23:31:19 ЛС | профиль | цитата
Астрамак, из одной схемы, чуть приспособил под Вашу задачу; к сожалению в кнопках с картинками нет установки картинок из потока, (у меня были не кнопки, а маленькие картиночки для запуска мультфильмов), если Вы уговорите кого-либо доделать эти кнопки, то может получиться "как в HiAsm".
В скобках *.ini файла - переменная часть имен, перед скобками - имя вкладок, в папках "Картинки" и "Файлы" имена должны различаться на неизменяемую часть имени, которая добавляется в FormatStr.
карма: 19

0
Ответов: 1397
Рейтинг: 50
#3: 2006-11-22 09:21:49 ЛС | профиль | цитата
Леонид, может дадите ссылку на все свои файлы. А то как не вопрос так все у Вас есть!
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8918
Рейтинг: 823
#4: 2006-11-22 13:02:41 ЛС | профиль | цитата
Валерий, за 2.5 года накопилось, вернее за 1.5 - в прошлом году при переустановке ОС нечаянно наступил на грабли format D:, плакал, но жив остался

[size=-2]------ Добавлено в 13:02
Астрамак, чуть доработанная кнопка с возможностью читать картинки из потока, правда размеры картинок не подгоняются, поэтому желательно картинки готовить заранее.
Замените hiBitBtn.pas и BitBtn.ini на приложенные (старые, на всякий случай, сохраните), и соедините появившуюся на кнопке точку doLoad с точкой DoImage панели - и будут кнопки с картинками
карма: 19

0
Ответов: 3514
Рейтинг: 184
#5: 2006-11-22 16:25:05 ЛС | профиль | цитата
Леонид, вот моя переделанная схемка-

code_621


Возникла пара вопросов. Первый. Почему картинки не переходят на следующую строку ("Как в Хиасме"). Второй вопрос. Как сделать так, что бы панель раздвигалась на то расстояние, коттрое занимают кнопки (опять таки "как в хиасме")...?
карма: 0
0
файлы: 1code_621.txt [9KB] [375]
Ответов: 8918
Рейтинг: 823
#6: 2006-11-22 16:52:20 ЛС | профиль | цитата
Астрамак, панели, на которые ставятся кнопки - динамическая и сами кнопки тоже динамические, т.е. при отрисовке формы их ещё не существует; применяя свойство Align=caClient в добавленных ScrolBox и панели Вы перекрыли им место для отрисовки.
карма: 19

0
Ответов: 3514
Рейтинг: 184
#7: 2006-11-22 17:00:26 ЛС | профиль | цитата
Эмн.. и что же делать?))
карма: 0
0
Ответов: 8918
Рейтинг: 823
#8: 2006-11-22 17:38:09 ЛС | профиль | цитата
Астрамак, стреляться не надо , я только сейчас понял, что у нас разные "как в HiAsm"-е,
я работаю на вкладках, привык, а Вы, наверное, на свитках, и хотелось получить именно свитки?
карма: 19

0
Ответов: 3514
Рейтинг: 184
#9: 2006-11-22 17:54:52 ЛС | профиль | цитата
Да
карма: 0
0
Ответов: 8918
Рейтинг: 823
#10: 2006-11-22 17:58:49 ЛС | профиль | цитата
Сейчас посмотрел, как работают свитки - у меня такой схемы нет, как то предполагает Валерий

[size=-2]------ Добавлено в 17:58
Панель-то в схеме раздвигается, только не вниз, а вправо.
карма: 19

0
Ответов: 1397
Рейтинг: 50
#11: 2006-11-22 17:59:33 ЛС | профиль | цитата
Леонид, что то не верится! Может такая схема осталась на винте D.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3514
Рейтинг: 184
#12: 2006-11-22 18:02:16 ЛС | профиль | цитата
Блин..без этой "фигнюшки" всё стоит теперь...
карма: 0
0
Ответов: 3514
Рейтинг: 184
#13: 2006-11-23 14:57:09 ЛС | профиль | цитата
Леонид, ну так что?...как исправить то?...
карма: 0
0
Ответов: 8918
Рейтинг: 823
#14: 2006-11-23 23:33:01 ЛС | профиль | цитата
Астрамак, Вы наверное имели ввиду что-то вроде этого:
code_625

[size=-2]------ Добавлено в 23:33
Астрамак, вот, сделал свитки, как в HiAsm, пользуйтесь на здоровье (файл *.ini и его расшифровку делать так же, как в примере "Панели")
ВНИМАНИЕ, применены нестандартные кнопки с возможностью загрузки картинки из потока, (см. в предыдущихсообщениях)
code_629
карма: 19

0
файлы: 2code_625.txt [3.5KB] [563], code_629.txt [8.9KB] [702]
Ответов: 3514
Рейтинг: 184
#15: 2006-11-24 13:44:14 ЛС | профиль | цитата
C:\Program Files\HiAsm\Elements\Delphi\code\hiChildPanelEx_2CDB030.pas(127) Error: Undeclared identifier: '_work_doOperation'

C:\Program Files\HiAsm\Elements\Delphi\code\hiChildPanelEx_2CDB030.pas(128) Error: Undeclared identifier: '_work_doOperation'
карма: 0
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)