C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■96422 / 3階層)  Labelを90度回転する方法
□投稿者/ Hongliang (1118回)-(2020/11/21(Sat) 20:11:46)
> これって本当なのでしょうか?

簡単な実験としては、

Class UserControl1
    Inherits UserControl
    Private _Count As Integer = 0
    Protected Overrides Sub OnPaintBackground(e As PaintEventArgs)
        _Count += 1
        If _Count < 5 Then
            MyBase.OnPaintBackground(e)
        End If
    End Sub
End Class

こんなUserControlを作って、
Formに張り付けてBackgroundImageを設定したアプリを起動し、
最小化して戻すのを数回繰り返してみればいいでしょう。

ReferenceSourceを追っかけるのが確実ではありますが。
https://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/Control.cs,1b32394d4092d79a
https://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/ScrollableControl.cs,24feec50034d1f25

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: Labelを90度回転する方法 /Georgia 返信無し
 
上記関連ツリー

Labelを90度回転する方法 / Georgia (20/11/21(Sat) 17:58) #96416
Re[1]: Labelを90度回転する方法 / Hongliang (20/11/21(Sat) 18:13) #96418
  └ Re[2]: Labelを90度回転する方法 / Georgia (20/11/21(Sat) 19:12) #96420
    ├ Labelを90度回転する方法 / Hongliang (20/11/21(Sat) 20:11) #96422 ←Now
    └ Re[3]: Labelを90度回転する方法 / Georgia (20/11/21(Sat) 19:50) #96421
      └ Re[4]: Labelを90度回転する方法 / Georgia (20/11/21(Sat) 21:05) #96423
        └ Re[5]: Labelを90度回転する方法 / Georgia (20/11/21(Sat) 21:05) #96424
          └ Re[6]: Labelを90度回転する方法 / Hongliang (20/11/21(Sat) 21:34) #96425
            └ Re[7]: Labelを90度回転する方法 / Georgia (20/11/21(Sat) 21:45) #96426
              └ Re[8]: Labelを90度回転する方法 / Hongliang (20/11/21(Sat) 22:35) #96427
                └ Re[9]: Labelを90度回転する方法 / Georgia (20/11/21(Sat) 22:59) #96428 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信