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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2011, 18:33   #1
Денис999
Форумчанин
 
Регистрация: 24.05.2010
Сообщений: 124
По умолчанию Forma Delphi 7

Подскажите чего не работает форма на Делфи 7!

Код:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
   procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  Button1: TButton;
    CheckBox1: TCheckBox;
    CheckBox2: TCheckBox;
    CheckBox3: TCheckBox;

implementation

{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
Button1:=TButton.Create(self);
  Button1.Height:=100;
  Button1.Width:=200;
  Button1.Top:=100;
 Button1.Left:=120;

 CheckBox1:=TCheckBox.Create(self); //³í³ö³àë³çàö³ÿ îá'ºêòó òèïó ì³òêà
 CheckBox1.Height:=100;
  CheckBox1.Width:=200;
  CheckBox1.Top:=200;
 CheckBox1.Left:=120;

CheckBox2:=TCheckBox.Create(self);
 CheckBox2.Height:=100;
  CheckBox2.Width:=200;
  CheckBox2.Top:=200;
 CheckBox2.Left:=120;

 CheckBox3:=TCheckBox.Create(self);
 CheckBox3.Height:=100;
  CheckBox3.Width:=200;
  CheckBox3.Top:=200;
 CheckBox3.Left:=120;

 form1.caption:='Denis';
   end;
end.
Денис999 вне форума Ответить с цитированием
Старый 17.04.2011, 18:37   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

телепатия мне подсказывает, что не работает означает что ничего на ней не отображается.
а Parent компонентам кто ставить должен?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.04.2011, 18:48   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

//Off
Если родитель не указан, то где создаются компоненты?
В памяти чтоль просто так зависают?
Человек_Борща вне форума Ответить с цитированием
Старый 17.04.2011, 18:53   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

не все знают что Owner и Parent разное.
многие считают что тот компонент который передашь в конструкторе и будет родителем.
вообще помоему это какой то бред борланда, странная система однако.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.04.2011, 18:57   #5
Денис999
Форумчанин
 
Регистрация: 24.05.2010
Сообщений: 124
По умолчанию

Пепел Феникса вы правы, вообще ниче не отображается. Вот дописал Parent теперь она вообще морозиться начала)))
Денис999 вне форума Ответить с цитированием
Старый 17.04.2011, 19:02   #6
Денис999
Форумчанин
 
Регистрация: 24.05.2010
Сообщений: 124
По умолчанию

То есть он библиотеку какую то не открывает?
Заранее извиняюсь по скольку нам задали сделать всего 1 лабу по Делфи...
Денис999 вне форума Ответить с цитированием
Старый 17.04.2011, 19:04   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

что делать стала?
зависает?
или что?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.04.2011, 19:08   #8
Денис999
Форумчанин
 
Регистрация: 24.05.2010
Сообщений: 124
По умолчанию

я так понял вы имели ввиду в uses дописать Parent.
ну я заново просто открыл свой исходник, все так и осталось, просто ниче на форме не отображается.
Денис999 вне форума Ответить с цитированием
Старый 17.04.2011, 19:11   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вообще то я имел в виду что каждому компоненту нужно свойство Parent задать.
Код:
Button1.Parent:=Self;
а про юзес я бы явно сказал.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.04.2011, 19:17   #10
Денис999
Форумчанин
 
Регистрация: 24.05.2010
Сообщений: 124
По умолчанию

Button1:=TButton.Create(self);
Button1.Parent:=Self;
Button1.Height:=100;
Button1.Width:=200;
Button1.Top:=100;
Button1.Left:=120;

CheckBox1:=TCheckBox.Create(self);
CheckBox1.Parent:=Self;
CheckBox1.Height:=100;
CheckBox1.Width:=200;
CheckBox1.Top:=200;
CheckBox1.Left:=120;

CheckBox2:=TCheckBox.Create(self);
CheckBox2.Parent:=Self;
CheckBox2.Height:=100;
CheckBox2.Width:=200;
CheckBox2.Top:=200;
CheckBox2.Left:=120;

CheckBox3:=TCheckBox.Create(self);
CheckBox3.Parent:=Self;
CheckBox3.Height:=100;
CheckBox3.Width:=200;
CheckBox3.Top:=200;
CheckBox3.Left:=120;

Все равно то же самое...
Денис999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Forma Delphi 7 Денис999 Помощь студентам 2 18.04.2011 10:28
kontaktnaya forma atur PHP 1 23.01.2011 14:46
forma.otvet1.value == "4" не сравнивает значение поля с цифрой fs444 JavaScript, Ajax 3 06.12.2010 12:09
Не запускается макрос Forma Romuald Microsoft Office Excel 3 03.03.2009 12:41
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54