Виктор Опубликовано 8 мая, 2014 Поделиться Опубликовано 8 мая, 2014 На примере image, но не получилось не с одним... Image:=TImage.Create(FForder); Image.Parent:=FForder.ScrollBox1; Image.Name:='Image'+inttostr(Count); Image.Visible:=True; Image.Height:=200; Image.Width:=200; Image.Position.X:=Count*WCount; Image.Position.Y:=Round(Count/WCount)*200; Image.Bitmap.LoadFromFile(FForder.Memo1.Lines[Count-1]); Пробовал и с кнопкой и с label Button:=TButton.Create(FForder); Button.Parent:=FForder; Button.Visible:=True; Button.Height:=200; Button.Width:=200; Button.Position.X:=200; Button.Position.Y:=200; Button.BringToFront; Button.Text:='sdf'; Button.Name:='Button'+inttostr(Count+2); Button.Align:=TAlignlayout.alClient; FForder.ScrollBox1.Repaint; Не появляется компонент на форме и все тут... Я уже даже растягивание поставил, что бы точно убедиться что он не создается за пределами формы. Вопрос. Подскажите пожалуйста, что я делаю не так? Ссылка на комментарий
0 Модераторы Andrey Efimov Опубликовано 8 мая, 2014 Модераторы Поделиться Опубликовано 8 мая, 2014 1. Пожалуйста, оформляйте посты по правилам. 2. Вот такой код, у меня работает отлично (на Windows 7): var MyImage: Timage; begin MyImage:=TImage.Create(Form1); MyImage.Parent:=Form1.ScrollBox1; MyImage.Name:='Image45'; MyImage.Visible:=True; MyImage.Height:=200; MyImage.Width:=200; MyImage.Position.X:=150; MyImage.Position.Y:=150; MyImage.Bitmap.LoadFromFile('MyImage.png'); Для кнопки, тоже рабочий код: Не понял зачем вы перерисовываете ScrollBox1, кнопку ведь на Форме создаёте. var Button: TButton; begin Button:=TButton.Create(Form1); Button.Parent:=Form1; Button.Visible:=True; Button.Height:=200; Button.Width:=200; Button.Position.X:=200; Button.Position.Y:=200; Button.BringToFront; Button.Text:='sdf'; Button.Name:='Button45';//+inttostr(Count+2); //Form1.ScrollBox1.Repaint; Ссылка на комментарий
0 Виктор Опубликовано 8 мая, 2014 Автор Поделиться Опубликовано 8 мая, 2014 Благодарю за ответ, автор как говориться сам опозорился. Проблема была не в создании, а в ссылке на экземпляр формы. Ссылка на комментарий
Вопрос
Виктор
На примере image, но не получилось не с одним...
Пробовал и с кнопкой и с label
Не появляется компонент на форме и все тут... Я уже даже растягивание поставил, что бы точно убедиться что он не создается за пределами формы.
Вопрос. Подскажите пожалуйста, что я делаю не так?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения