Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Sender abfragen klappt nicht richtig

  Alt 25. Feb 2014, 07:20
Und wenn man sich etwas mehr Tipparbeit macht, sollte auch diese Einstellung keine Rolle mehr spielen:
Delphi-Quellcode:
function TDrawPadProperties.GetAll(Sender: TObject): integer; // ****
begin
  Result := 0;
  if not FSimple then
  begin
    if (Sender is TCheckBox) then
      begin
        if TCheckBox(Sender).Checked and (Pos('_MultiProp', TControl(Sender).Name) > 0) then
          Result := 1;
      end
    else if (Sender is TPropCheckBox) then
      begin
        if TPropCheckBox(Sender).CheckBox.Checked then
          Result := 2;
      end
    else if (Sender is TPropEdit) then
      begin
        if TPropEdit(Sender).CheckBox.Checked then
          Result := 3;
      end
    else if (Sender is TPropComboBox) then
      begin
        if TPropComboBox(Sender).CheckBox.Checked then
          Result := 4;
      end;
  end;
  // ShowMessage(TControl(Sender).Name);
end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat