![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как поменять текст на кнопке при нажатии на эту же кнопку? [D3, Win95/98]
Чужой © (2002-04-25 15:44:00)У меня начальный текст на кнопки "Тест", при нажатии на нее, я меняю текст на "Стоп", а как при повторном нажатии на кнопку поменять текст снова на "Тест".
procedure TForm1.Button1Click(Sender: TObject);;
begin
Button1.Caption := "Стоп";
//Button1.Caption := "Тест";
end
MBo (2002-04-25 15:55:00) [1]procedure TForm1.Button1Click(Sender: TObject);
begin
if Button1.Tag =0 then begin
Button1.Caption := "Тест";
Button1.Tag:=1;
end else begin
Button1.Caption := "Стоп";
Button1.Tag:=0;
end;
end;
в этом простом случае бессмысленно, но в других может пригодиться
Чужой (2002-04-25 15:50:00) [2]Как использовать tag ?
MBo (2002-04-25 15:46:00) [3]procedure TForm1.Button1Click(Sender: TObject);
begin
if Button1.Caption = "Стоп" then
Button1.Caption := "Тест"
else
Button1.Caption := "Стоп";
end;
или использовать tag