Hallo,
ich habe Probleme beim dynamischen entfernen der Kante eines Panels. Es geht dabei um folgenden Aufruf:
Code:
TPanel.BevelInner:=bvNone;
Das Problem ist, dass der Enumerationswert "bvNone" zum einen in der
Unit "Controls" - die ja zum Standardumfang von Delphi gehört - als auch einer weiteren
Unit einer 3rd Party Bibliothek vorkommt und sich der Linker dummerweise aus der falschen bedient. Mein Versuch die Zuweisung quasi mit dem Holzhammer zu machen schlug leider fehl.
Code:
TPanel.BevelInner:=Controls.TBevelCut[0];
Das Problem hierbei ist, dass der Linker durch das Stichwort "Controls" sich auf die Property TWinControl.Controls innerhalb der
Unit Controls bezieht und nicht auf die
Unit an sich.
Jetzt bin ich mit meinem Latein am Ende und erklären kann ich mir das Verhalten auch nicht. Was kann ich tun, um Zugriff auf TBevelCut zu erhalten?
Danke
Simon