Quelqu'un peut-il m'aider, comment est-ce que je peux le transférer pour travailler avec tcxCheckgroup? Ma procédure peut être vérifiée par chargement. Les éléments sont affichés dans cxchecklistbox.De tcxchecklistbox à tcxcheckgroupbox (Charger les états à partir de TStringStream)
Exemple de travail avec tcxchecklistbox ...
procedure Tfrm.LoadStatesFromStream(SS: TStringStream);
var
i : integer;
S2 : String;
begin
SS.Position := 0;
i := 0;
while (i <= cxCheckListBox1.Items.Count - 1) and (SS.Position < SS.Size) do
begin
S2 := SS.ReadString(1);
cxCheckListBox1.Items[i].Checked := S2 = '+';
Inc(i);
end;
end;
je besoin d'une aide ...
procedure Tfrm.LoadStatesFromStream(SS: TStringStream);
var
i : integer;
S2 : String;
begin
SS.Position := 0;
i := 0;
while (i <= cxCheckGroup1.Properties.Items.Count - 1) and (SS.Position < SS.Size) do
begin
S2 := SS.ReadString(1);
(cxCheckGroup1.States[i] = cbschecked):= S2 = '+'; //I have a problem here
Inc(i);
end;
end;
Merci pour l'aide!
Vous abordez ce la mauvaise façon. Vous devez utiliser un cadre structuré format comme JSON au lieu de réinventer la roue –
Je suis très nouveau à Delphes, je ne fais que l'apprendre, merci pour vos conseils, je serai sûr de m'occuper du format JSON, mais j'ai besoin de ce formulaire dès maintenant. – Steve88
Non, vous accumulez beaucoup d'ennuis dans le futur –