FAQ VCL
Компоненты\CheckBox

:: Меню ::
:: На главную ::
:: FAQ ::
:: Заметки ::
:: Практика ::
:: Win API ::
:: Проекты ::
:: Скачать ::
:: Секреты ::
:: Ссылки ::

:: Сервис ::
:: Написать ::

:: MVP ::

:: RSS ::

Яндекс.Метрика

Как запретить изменение значения в активном CheckBox?

type
  TCheckBox = class(VCL.StdCtrls.TCheckBox)
    procedure CNCommand(var Message: TWMCommand); message CN_COMMAND;
  end;

{ TCheckBox }

procedure TCheckBox.CNCommand(var Message: TWMCommand);
begin
//   inherited;
end;


Как из CheckBox сделать кнопку, которая может фиксироваться в нажатом состоянии?

procedure TForm1.FormCreate(Sender: TObject);
begin
  SetWindowLong(CheckBox1.Handle, GWL_STYLE,
    GetWindowLong(CheckBox1.Handle, GWL_STYLE) or BS_PUSHLIKE);
end;

При использовании материала - ссылка на сайт обязательна