Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Динамическое создание и удаление элементов / 6 сообщений из 6, страница 1 из 1
19.02.2020, 08:50
    #39928271
Gambit_d.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание и удаление элементов
Добрый день всем, изучаю Delphi.

При нажатии на кнопку создаю элементы. А нажатием на др. кнопку нужно удалить созданное. И что-то пошло не так... Подскажите что не так.

Вот код:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons;

type
  TForm1 = class(TForm)
    BitBtn1: TBitBtn;
    Button1: TButton;
    Button2: TButton;
    procedure BitBtn1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);
var
        Memo: TMemo;
        Labe: TLabel;
begin
        Memo:= Tmemo.Create(Form1);
        Memo.Parent:=Form1;
        Memo.Left:=100;
        Memo.Top:=100;
        Memo.Width:=250;
        Memo.Height:=100;
        Memo.Text:='Hellow world ';

        Labe:=TLabel.Create(Form1);
        Labe.Parent:=Form1;
        Labe.Left:= 360;
        Labe.Top:=300;
        labe.Font.Size := 20;
        Labe.Caption := 'Hellow Word!!!';

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
       Memo.free;
end;

end.
...
Рейтинг: 0 / 0
19.02.2020, 09:26
    #39928286
zinpub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание и удаление элементов
Gambit_d.s,
...
Рейтинг: 0 / 0
19.02.2020, 09:26
    #39928287
zinpub
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание и удаление элементов
Перенеси объявления
...
Рейтинг: 0 / 0
19.02.2020, 09:40
    #39928292
Gambit_d.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание и удаление элементов
zinpub,

Спасибо понял, просто переменные сделать глобальными...
...
Рейтинг: 0 / 0
19.02.2020, 09:57
    #39928294
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание и удаление элементов
Gambit_d.s
Спасибо понял, просто переменные сделать глобальными...

А теперь несколько бонусных вопросов: что будет, если два раза нажать на BitBtn1? Что будет, если два раза нажать на Button2?
...
Рейтинг: 0 / 0
19.02.2020, 10:05
    #39928297
Gambit_d.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое создание и удаление элементов
goldmi45,

это уже дело второе, главное принцип понял. :)

p.s. Delphi пока изучаю.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Динамическое создание и удаление элементов / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]