Autor Beitrag
SharinganShuriken
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 33

Windows 7 Home Premium (64 Bit)
Visual Studio 2010 Professional, C# - SlimDX - Direct3D11
BeitragVerfasst: Di 24.04.12 04:58 
Hallo liebe Community,

ich suche jetzt schon seit Stunden ein Code Beispiel zum horizontal drehen eines Steuerelements, bei WPF habe ich auch etwas gefunden:
ausblenden XML-Daten
1:
2:
3:
4:
5:
6:
<ListBox.RenderTransform>
    <TransformGroup>
        <ScaleTransform ScaleX="-1" ScaleY="1" />
        <TranslateTransform X="100" />
    </TransformGroup>
</ListBox.RenderTransform>

Aber wenn ich versuche ein Panel oder andere Steuerelement über:
ausblenden C#-Quelltext
1:
e.Graphics.ScaleTrasform(-11);					

zu drehen passiert überhaupt nichts :(

Was kann man denn da machen das bei Windows Forms ein Panel + Inhalt, horizontal gedreht wird ?

Liebe Grüße SharinganShuriken

Moderiert von user profile iconTh69: XML-Tags hinzugefügt
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 24.04.12 10:09 
Hallo,

WinForms-Controls unterstützen keine Drehung oder Spiegelung etc.
Dies kannst du nur mittels Selberzeichnen hinkriegen (über das von dir schon benutzte Graphics-Objekt e.Graphics im Paint-Ereignis, s.a. [Tutorial] Zeichnen in Windows-Forms-Programmen (Paint/OnPaint, PictureBox)).