procedure TRightManageForm.LB_nameClick(Sender: TObject);
var
S_rights: string;
I_index: integer;
begin
inherited;
if (LB_name.itemindex < 0) or (LB_name.itemindex > 6) then
begin
CLB_rights.Enabled := false;
exit;
end
else
CLB_rights.Enabled := true;
S_rights := P_rights[1, LB_name.itemindex];
if length(S_rights) <> 10 then
S_rights := '0000000000';
for I_index := 1 to CLB_rights.Items.Count do
begin
if S_rights[I_index] = '1' then
CLB_rights.Checked[I_index - 1] := true
else
CLB_rights.Checked[I_index - 1] := false;
end;
end;
procedure TRightManageForm.FormCreate(Sender: TObject);
var
I_index: integer;
begin