|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.02.2011, 19:32 | #1 |
Пользователь
Регистрация: 24.02.2011
Сообщений: 28
|
TScrollBox & Array of TImage
Необходимо на TScrollBox разместить (программно) TImage. При добавлении новой картинки предыдущие смещать вниз на n пикселей(т.е одна над другой добавляется)
Я делал так Код:
Всё добавляется так как надо. НО когда прокручиваешь вниз скрулбокс и добавляешь ещё 1 картинку то она добавляется по верх других(т.е не сначала окошка скрулбокса, а с начала прокрученной области) Надеюсь поймёте.
Отаку
|
24.02.2011, 19:49 | #2 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
даже не прадставляеш как хорошо понимаю тебя)))
Код:
VirusN13
|
24.02.2011, 20:05 | #3 |
Пользователь
Регистрация: 24.02.2011
Сообщений: 28
|
Увы =( не помогло
Изменений особых не произошло. Вот иллюстрации Без прокрутки Прокрутил Как видно из иллюстраций, 8й пост добавился не над всеми а поверх 6го.
Отаку
|
24.02.2011, 20:12 | #4 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
даите весь код или залеите проект
VirusN13
|
24.02.2011, 20:16 | #5 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
По видимому значения ScrollBox.position не совпадает с значением Top.
Top измеряется в пикселях, а вот ScrollBox.position не знаю в чём, но видать не в пикселях. Код:
P.S. Раз у тебя будут добавляться новые записи, то Position у скролбокса будет меняться, следовательно multiplication тоже.
Если помог, проси поставить минус. Будь оригинален!
Последний раз редактировалось Rin; 24.02.2011 в 20:22. |
24.02.2011, 20:51 | #6 |
Пользователь
Регистрация: 24.02.2011
Сообщений: 28
|
Тоже не вышло =(
Видимо что то не то делаю Вот примерный код (на форме 1 панель, на ней мемо + баттон, ну и сам скрулбокс Код:
Отаку
Последний раз редактировалось kirsan007; 24.02.2011 в 20:53. |
24.02.2011, 21:46 | #7 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
У меня добавляет куда надо, только вот затирая нижние.
13 12 11 10 9 8 7 6 5 4 3 2 1 опускаю скрол в самый низ, вписываю в мемо "14" и жмахаю по button вставляет куда надо, только вот с 1 по 9 затирает.
Если помог, проси поставить минус. Будь оригинален!
|
24.02.2011, 21:52 | #8 |
Пользователь
Регистрация: 24.02.2011
Сообщений: 28
|
Если не сложно скринами покажите(из сказанного мало что понял).
И как заставить этот код нормально работать?
Отаку
|
24.02.2011, 22:27 | #9 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
при вставке "8" стирается "1".
Если помог, проси поставить минус. Будь оригинален!
|
24.02.2011, 22:31 | #10 |
Пользователь
Регистрация: 24.02.2011
Сообщений: 28
|
Это мой код или вы дописали его? Если дописали то поделитесь пожалуйста.
Потому что у меня совсем другое получается(скрины уже выкладывал). И если можете организовать данную задачу иным способом, или довести мой код до ума, то не могли бы вы сделать это?
Отаку
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
str->array & array->str | LeoN | PHP | 6 | 06.07.2010 22:38 |
TImage Array? | Vigilante | Компоненты Delphi | 18 | 03.02.2010 10:40 |
TForm & TImage & PNG & Прозрачность | delphi_beginner | Общие вопросы Delphi | 7 | 19.09.2009 08:46 |
TImage & TLabel | neizerth | Общие вопросы C/C++ | 7 | 15.02.2009 13:14 |
прокрутка в tScrollBox | Altera | Компоненты Delphi | 1 | 20.10.2008 07:22 |