چرخش اشیا در فرم و فرم در صفحه نمایش؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

چرخش اشیا در فرم و فرم در صفحه نمایش؟

0 امتیاز
با سلام, من می خوام یک خط یا یک شی مثل دکمه رو در فرم به چرخش دربیارم همینطور دور خودش بچرخه و بعدش میخوام فرم را هم توی صفحه نمایش دور خودش بچرخونم اصلا امکان داره؟ممنون.
سوال شده اسفند 29, 1392  بوسیله ی daniyaltjm (امتیاز 840)   47 88 103

1 پاسخ

+1 امتیاز

با استفاده از WPF این کار خیلی سادست :

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        AllowsTransparency="True" WindowStyle="None" Background="Transparent"
        Title="MainWindow" Height="800" Width="800">
    
    <Border BorderBrush="red" BorderThickness="6" Background="WhiteSmoke" Width="150" Height="150">
        <Border.RenderTransform>
            <RotateTransform Angle="-75" CenterX="0"  CenterY="0"/>
        </Border.RenderTransform>
        <Grid>
            <Grid Grid.Row="1">
                <TextBlock Text="متن" HorizontalAlignment="Center" />
            </Grid>
        </Grid>
    </Border>
</Window>

 

با استفاده از windows form اگر بخواین این کارو بکنین باید costum control بسازین و برای rotate متد onPaint رو overload کنین .

البته از Graphics هم برای این کار میتونین استفاده کنین

. http://msdn.microsoft.com/en-us/library/system.drawing.graphics%28v=vs.110%29.aspx

پاسخ داده شده اسفند 29, 1392 بوسیله ی jafar rahimi (امتیاز 197)   2
با استفاده از windows form می خوام باشه اگه کسی بلده لطفا بگه.
...