Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Treeview Scrollbar links statt rechts und Breite derTreeview automatisch anpassen

  Alt 12. Jan 2011, 11:39
Hallo,

im Netz gefunden (quelle):

a)
Delphi-Quellcode:
const
  WS_EX_NOINHERITLAYOUT = $00100000; // Disable inheritence of mirroring by children
  WS_EX_LAYOUTRTL = $00400000; // Right to left mirroring

procedure SetWinControlBiDi(Control: TWinControl);
var
  ExStyle: Longint;
begin
  ExStyle := GetWindowLong(Control.Handle, GWL_EXSTYLE);
  SetWindowLong(Control.Handle, GWL_EXSTYLE, ExStyle or WS_EX_RTLREADING or WS_EX_RIGHT
  or WS_EX_LAYOUTRTL or WS_EX_NOINHERITLAYOUT );
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  SetWinControlBiDi(TreeView1);
end;
Nachtrag: Die Items aufklappen (+) funktioniert dann nicht mehr so wie gewohnt

Nachtrag 2: Lesestoff

Grüße
Klaus
Klaus

Geändert von Klaus01 (12. Jan 2011 um 11:48 Uhr)
  Mit Zitat antworten Zitat