Komponenty, CheckBox i Edit

Odpowiedz Nowy wątek
2003-02-21 15:47
0

No więc tak: [hurra]

Mam w programiku komponent CheckBox i od jego stanu ( zaznaczony, odznaczony) ma zależeć czy komponen np. Button będzie aktywny ( eanbled ), wiem jak to zrobić, ale jak zrobić żeby odrazu po zaznaczeniu CheckBox'a był aktywny, że by nie trzaba było naciskac wmiędzy czasie jakiegoś przycisku który akceptuje zmiany, dokładniej chodzi mi o to w którym miejscu mam wpisać kod żeby wszystko ładnie chodziło.

  1. Jak zrobić aby w komponencie Edit można było wpisywać same cyfry i kropki? [stuk]

Dzięki wszystkim za odpowiedź!!! [browar]


"Tylko dwie rzeczy s

Pozostało 580 znaków

2003-02-21 16:06
pq
0
  1. wstaw to do OnClick CheckBoxa:
    procedure TForm1.CheckBox1Click(Sender: TObject);
    begin
    Button1.Enabled:=CheckBox1.Checked;
    end;

  2. ogranicz przez OnKeyPress lub OnKeyDown albo uzyj MaskEdit. To bylo wiele razy na forum


"Ecie pecie - odparłem. - Wiadomo, że wszystkiemu winien komputer. Ten brzydal!" (Lem)

Pozostało 580 znaków

2003-02-21 16:06
0

procedure TForm1.CBoxClick(Sender: TObject);
begin
if (CBox.Checked = True) then
begin
Button.Enabled:= True;
end
else
begin
Button.Enabled:= False;
end;
end;

[dopisane]
o kilka sekund sie spoznilem... :-8


___
### -= AVE PINK FLOYD =-

Pozostało 580 znaków

2003-02-22 01:26
0

if (CBox.Checked = True) then

zenek, taka mala uwaga co do przejżystości kodu. Pamiętaj wartość checked jest typu boolean, tzn, zawsze przyjmuje true lub false, więc nie trzeba pisać {if costam.Checked = True then }, wystarczy samo {if costam.Checked then }

pozdrawiam!


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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