Delphi 7 вопрос

Компьютеры программирование программы Delphi делфи

Всем привет.
Я хочу что бы при нажатие на кнопку,убералась один компонент,Например:
Нажал на кнопку,и компонент едит убрался

Примечание:
это невидимость,мне нужно что бы не существовало как бы..

Примечание:
У меня есть игра,3 прямоугольника,и 1 квадрат
1 квадрат должен не касатся 3 прямоугольников,либо проиграет..
и вот я хочу настроить функцию что бы было не 3 прямоуг.а 2 прямоугольника,т.е 1 прямоугольник нужно как то убрать после нажатии одной кнопки))

Примечание:
да нет...

Примечание:
у меня e3 это третий прямоугольник,можно так:
e3.visible:=false
e3.Enabled:=false;
но так не страбатует...

Примечание:
e3.Enabled:=false не срабатует...

Примечание:
Не понял (
мой скайп pblire,добавьте,обьясните.

Примечание:
помогите
Ответы:
дважды тыкни на кнопку и в открывшийся процедуре напиши.
edit1.visible:=false;
___
поставь проверку условия, например сделай на невидемость, или заведи логическую переменную.
пример: нажал кнопку -   f3:=false;
соприкоснулись -   if  f3 then {ты проиграл -_-};
edit1.destroy; / edit1.free;
Вот только потом Вы его уже не воссоздадите просто так. Удалится всё, включая его события. Вопрос только в другом.. А зачем?
procedure TForm1.Button1Click(Sender: TObject);
var
 x:integer;
begin
case x of
           0: begin XXX.Visible:=false; YYY.Visible:=true; ZZZ.Visible:=true; end;
           1: begin XXX.Visible:=true; YYY.Visible:=false; ZZZ.Visible:=true; end;
           2: begin XXX.Visible:=true; YYY.Visible:=true; ZZZ.Visible:=false; end;
         end;
         x:=x+1;
         if x=3 then x:=0;
Azumi (Azumi Shinji)
Вот только переменная должна быть глобальной - в области видимости формы. Иначе, при выходе из обработчика кнопки, она будет сброшена.
AlanDrake, ну это да я просто не знал как ему обьяснить


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.