Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Komponenten Propertys (https://www.delphipraxis.net/203266-komponenten-propertys.html)

michael.cohrs 30. Jan 2020 07:06

Komponenten Propertys
 
Guten Morgen,

ich habe auf einem Panel 2 Memoboxen, getrennt durch einen Splitter, plaziert. Nun möchte ich über Propertys im Objektinbspektor
diese Memoboxen sichtbar oder unsichtbar schalten. Kann mir bitte hierbei jemand helfen?

Vielen Dank!!

Michael

p80286 30. Jan 2020 07:52

AW: Komponenten Propertys
 
.Visible ?

Gruß
K-H

michael.cohrs 30. Jan 2020 07:58

AW: Komponenten Propertys
 
Ja schon aber wie realisaiere ich das über eine Property?

stifflersmom 30. Jan 2020 08:03

AW: Komponenten Propertys
 
Wie schon gesagt, über die Eigenschaft visible.
Aber ich glaube nicht, das der Designer die Komponente dann "ausblendet", erst zur Laufzeit ist die Komponente dann unsichtbar.

DeddyH 30. Jan 2020 08:04

AW: Komponenten Propertys
 
Was meinst Du mit Property, sowas?
Delphi-Quellcode:
type
  TFormMitMemos = class(TForm)
  private
    function GetMemosVisible: Boolean;
    procedure SetMemosVisible(const Value: Boolean);
    ...
  public
    property MemosVisible read GetMemosVisible write SetMemosVisible;
    ...
  end;

...

function TFormMitMemos.GetMemosVisible: Boolean;
begin
  Result := MemoDings.Visible and MemoBums.Visible;
end;

procedure TFormMitMemos.SetVisibe(const Value: Boolean);
begin
  MemoDings.Visible := Value;
  MemoBums.Visible := Value;
end;

michael.cohrs 30. Jan 2020 08:06

AW: Komponenten Propertys
 
Zur Laufzeit würde mir ausreichen, ich habe noch nicht viel mit Propertys gearbeitet und bräuchte für dieses Problem eine kurze Einweisung, wie gesagt, zur Laufzeit würde völlig ausreichen, eingestellt werde soll dieses im OI

michael.cohrs 30. Jan 2020 08:10

AW: Komponenten Propertys
 
Genau sowas meinte ich DeddyH, mal sehen ob ich hinbekomme. Danke!!

Klapauzius 30. Jan 2020 08:18

AW: Komponenten Propertys
 
Ich empfehle mal den MMX Explorer von Uwe anzusehen. Der automatisiert nicht nur das Erstellen von Properties sondern beschleunigt/erleichtert auch sonst das Schreiben von Code.

Michael II 30. Jan 2020 08:31

AW: Komponenten Propertys
 
Du schreibst, dass du deine Memos auf einem Panel platziert hast.
Setze doch - falls du das Panel auch ein-/ausblenden willst - zur Laufzeit einfach MeinPanel.Visible := ....

michael.cohrs 30. Jan 2020 09:15

AW: Komponenten Propertys
 
Hallo Michael II,

nein, nicht das ganze Panel soll ausgeblendet werden sondern nur, bei Bedarf, die drauf befindlichen einzelnen Komponenten und das nach Möglichkeit im OI.
Es Handelt sich um ein auszulieferndens Programm in dem nicht für jeden alles sichtbar sein soll.....


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz