Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2011, 22:44   #11
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

доведу до ума и поделюсь. если не доведу, то поделюсь тем, что получилось)))
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 24.02.2011, 22:53   #12
kirsan007
Пользователь
 
Аватар для kirsan007
 
Регистрация: 24.02.2011
Сообщений: 28
По умолчанию

Спасибо большое. Буду с нетерпение ждать! ^^
Отаку
kirsan007 вне форума Ответить с цитированием
Старый 25.02.2011, 00:22   #13
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

частично решил проблему, но всё же он косячит с границей между Image`ами. Там опять же подбирать значение, которое у меня равно 24.
Код:
ScrollBox1.VertScrollBar.Position>24
сорри, что не доделал до конца. Спать хочу, а тут ещё челу помочь надо.
Если уж не справишься, отпишись в личку, добьем прогу твою)
Вложения
Тип файла: rar организация чата.rar (11.6 Кб, 9 просмотров)
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 25.02.2011, 01:45   #14
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

вот так будет работать
Код:
var
  Form1: TForm1;
  indx: integer = 0;
  mImage: array [1..10] of TImage;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  inc(indx);
  mImage[indx] := TImage.Create(self);
  mImage[indx].Parent := ScrollBox1;
  mImage[indx].Top := 10 + mImage[indx].Height * (indx - 1) - ScrollBox1.VertScrollBar.Position;
  mImage[indx].Left := 40;
  mImage[indx].Width := 590;
  mImage[indx].Height := 100;
  mImage[indx].Picture.LoadFromFile('C:\Documents and Settings\ArtGrek\Рабочий стол\Новая папка\1 (1).bmp');
  ScrollBox1.VertScrollBar.Position := ScrollBox1.VertScrollBar.Range
end;
VirusN13

Последний раз редактировалось ArtGrek; 25.02.2011 в 01:58.
ArtGrek вне форума Ответить с цитированием
Старый 25.02.2011, 02:25   #15
kirsan007
Пользователь
 
Аватар для kirsan007
 
Регистрация: 24.02.2011
Сообщений: 28
По умолчанию

Спасибо огромное обоим.
Rin, боюсь прийдется обратиться в ПМ :D

ArtGrek программа работает супер! Но есть одно НО. Она добавляет следующую картинку под предыдущую, а мне надо над ней.
То есть если я ввожу поочередно числа 1,2,3,4,5,6,7,8,9
В программе должно выводиться так
9
8
7
..
2
1

Если сможешь сделать так, буду безумно благодарен.
Отаку
kirsan007 вне форума Ответить с цитированием
Старый 25.02.2011, 12:16   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я что-то не пойму, стандартные средства Делфи уже вышли из моды?
Код:
 with TImage.Create(ScrollBox1) do begin
  Parent:=ScrollBox1;
  Align:=alTop;
  Height:=ScrollBox1.Height div 3;
    Picture.Bitmap.LoadFromFile('I:\Final Fantasy.bmp');
  Show;
  Stretch:=true;
  top:=0;
 end;
Всего-то... Картинки как раз будут выравниваться, и новые появятся в топе скролбокса.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.02.2011, 14:42   #17
kirsan007
Пользователь
 
Аватар для kirsan007
 
Регистрация: 24.02.2011
Сообщений: 28
По умолчанию

При скруле происходит увы тоже самое... Картинка помещается в топ проскруленой части,а не в топ скрулбара.
Отаку

Последний раз редактировалось kirsan007; 25.02.2011 в 14:47.
kirsan007 вне форума Ответить с цитированием
Старый 25.02.2011, 15:10   #18
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Короче вот. Теперь до ума доведена.
Вложения
Тип файла: rar организация чата.rar (11.6 Кб, 11 просмотров)
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 25.02.2011, 15:17   #19
kirsan007
Пользователь
 
Аватар для kirsan007
 
Регистрация: 24.02.2011
Сообщений: 28
Восклицание

О_О спасибо огромное! Всё работает на ура.
И спасибо всем кто помогал ^^.

P.S Ещё раз всем спасибо.
Отаку
kirsan007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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