Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
コントロールの回転
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=11279#CommentId25696
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るきお
 (社会人)
投稿日時
2013/6/22 21:26:32
コントロールをアニメーションで回転させる方法を知りたいということでしょうか?
>WPFでしかできません。WPFにはタイマーが無いので、うまくいきません。
できるけど、うまくいかないというところが特によくわかりません。
Windowsフォームで実現したいようにも感じますが、WPFでもよいということでしょうか?
何をやりたいのか具体的に書いてください。
また、既に試していることがあるようですので、その場合は試しているプログラムを載せてください。
プログラムを載せるのは、具体的なイメージを他の人に伝えるためと、第三者への情報提供の意味からです。うまく動かないプログラムも載せる価値はあります。
長すぎる場合には関連する部分を抜粋するなどしてください
やりたいことがよくわからないので、参考にWPFを使ってLabelをアニメーションで回転させる例を紹介します。
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Label x:Name="label" Height="100" Width="100" Content="test" Background="red">
<Label.RenderTransform>
<TransformGroup>
<RotateTransform x:Name="Rotation" CenterX="50" CenterY="50" />
</TransformGroup>
</Label.RenderTransform>
<Label.Triggers>
<EventTrigger RoutedEvent="Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="Rotation"
Storyboard.TargetProperty="Angle"
Duration="0:0:3" From="0" To="360"
RepeatBehavior="Forever"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Label.Triggers>
</Label>
</Grid>
</Window>