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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2008, 08:43   #1
Василийпрог
Новичок
Джуниор
 
Регистрация: 14.11.2008
Сообщений: 1
Вопрос составил программу ,но ненравиться механизм работы.помогите улучшить

респект бывалым программистам !
составил программу ,но ненравиться механизм работы.помогите
улучшить
программа состоит из пяти форм ,связанных между собой,поочерёдно открывающихся форм для последовательных вычислений (инженерный расчёт ).ещё большое неудобсво -программа состоит из пяти project.
один фрагмент листинга
unit Unit1;

interface

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

type
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

uses Unit2, Unit3, Unit4, Unit5;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Visible:=false;
Form3.Visible:=false;
Form4.Visible:=false;
Form1.Visible:=false;
Form2.Visible:=true;
Form5.Visible:=false;
end;

end.
Василийпрог вне форума Ответить с цитированием
Старый 23.11.2008, 11:38   #2
0nni
Форумчанин
 
Аватар для 0nni
 
Регистрация: 24.07.2008
Сообщений: 279
По умолчанию

Код:
for i := 1 to 5 do
  (Application.FindComponent('form' + IntToStr(i)) as TForm).Visible := false;
Вот самый простой вариант, без проверок, поэтому возможны исключения.
Поэтому подробней почитайте про FindComponent()
Сказал и загрустил от бесспорности своей правоты.
0nni вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как улучшить форум. Гриха О форуме и сайтах клуба 2798 30.11.2011 03:03
Где скачать программу для удобной работы в HTML? BETONOMESHALKA Софт 18 24.08.2009 08:19
Помогите оценить стоимость работы!!! coolmarat Свободное общение 9 20.08.2007 10:51
Что необходимо улучшить и какие детали купить, чтобы работали программы :) ИРЭН Компьютерное железо 9 01.05.2007 13:47