Wątek przeniesiony 2016-10-19 11:31 z Delphi i Pascal przez furious programming.

Jak zrobić, żeby wybrane klawisze były nieaktywne?

0

Witam,
jestem w trakcie pisania kalkulatora w Delphi. I mianowicie mam problem z dzieleniem przez 0. Wyświetla mi się komunikat, lecz użytkownik może dopisywać różne liczby, próbować dzielić stringa i się krzaczy. Jak zrobić, żeby był aktywny tylko jeden button, który ma za zadanie wyczyścić stringa?

1

A kto wie co tam nakodziłeś ale pewnie przyda sie coś w stylu:

var
  i: Integer;
begin
  for i:=0 to ControlCount - 1 do
    if Controls[i] is TButton then
      Controls[i].Enabled:= False;
  btnClear.Enabled:= True; //przycisk do czyszczenia
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1