ControlPaint.FillReversibleRectangle メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ControlPaint.FillReversibleRectangle メソッドの意味・解説 

ControlPaint.FillReversibleRectangle メソッド

画面上の塗りつぶされ反転できる四角形描画ます。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

解説解説
使用例使用例

FillReversibleRectangle メソッド使用するコード例次に示します。この例を実行するには、次のコードフォーム貼り付けます。そして、Button2 という名前のボタンフォーム追加しすべてのイベントを必ずそれぞれのイベント ハンドラ関連付けます。

' When the mouse hovers over Button2, its ClientRectangle is filled.
Private Sub Button2_MouseHover(ByVal
 sender As Object, _
    ByVal e As System.EventArgs) Handles
 Button2.MouseHover

    Dim senderControl As Control = CType(sender,
 Control)
    Dim screenRectangle As Rectangle = _
        senderControl.RectangleToScreen(senderControl.ClientRectangle)
    ControlPaint.FillReversibleRectangle(screenRectangle, _
        senderControl.BackColor)
End Sub


' When the mouse leaves Button2, its ClientRectangle is cleared by
' calling the FillReversibleRectangle method again.
Private Sub Button2_MouseLeave(ByVal
 sender As Object, _
    ByVal e As System.EventArgs) Handles
 Button2.MouseLeave

    Dim senderControl As Control = CType(sender,
 Control)
    Dim screenRectangle As Rectangle = _
        senderControl.RectangleToScreen(senderControl.ClientRectangle)
    ControlPaint.FillReversibleRectangle(screenRectangle, _
        senderControl.BackColor)
End Sub
//When the mouse hovers over Button2, its ClientRectangle is filled.
private void Button2_MouseHover(object sender,
 System.EventArgs e)
{
    Control senderControl = (Control) sender;
    Rectangle screenRectangle = senderControl.RectangleToScreen(
        senderControl.ClientRectangle);
    ControlPaint.FillReversibleRectangle(screenRectangle, 
        senderControl.BackColor);
}

// When the mouse leaves Button2, its ClientRectangle is cleared by
// calling the FillReversibleRectangle method again.
private void Button2_MouseLeave(object sender,
 System.EventArgs e)
{
    Control senderControl = (Control) sender;
    Rectangle screenRectangle = senderControl.RectangleToScreen(
        senderControl.ClientRectangle);
    ControlPaint.FillReversibleRectangle(screenRectangle, 
        senderControl.BackColor);
}
//When the mouse hovers over Button2, its ClientRectangle is filled.
void Button2_MouseHover( Object^ sender, System::EventArgs^ /*e*/
 )
{
   Control^ senderControl = dynamic_cast<Control^>(sender);
   Rectangle screenRectangle = senderControl->RectangleToScreen( senderControl->ClientRectangle
 );
   ControlPaint::FillReversibleRectangle( screenRectangle, senderControl->BackColor
 );
}

// When the mouse leaves Button2, its ClientRectangle is cleared by
// calling the FillReversibleRectangle method again.
void Button2_MouseLeave( Object^ sender, System::EventArgs^ /*e*/
 )
{
   Control^ senderControl = dynamic_cast<Control^>(sender);
   Rectangle screenRectangle = senderControl->RectangleToScreen( senderControl->ClientRectangle
 );
   ControlPaint::FillReversibleRectangle( screenRectangle, senderControl->BackColor
 );
}
//When the mouse hovers over button2, its ClientRectangle is filled.
private void button2_MouseHover(Object sender,
 System.EventArgs e)
{
    Control senderControl = (Control)sender;
    Rectangle screenRectangle = senderControl.RectangleToScreen(
        senderControl.get_ClientRectangle());
    ControlPaint.FillReversibleRectangle(screenRectangle, 
        senderControl.get_BackColor());
} //button2_MouseHover

// When the mouse leaves button2, its ClientRectangle is cleared by
// calling the FillReversibleRectangle method again.
private void button2_MouseLeave(Object sender,
 System.EventArgs e)
{
    Control senderControl = (Control)sender;
    Rectangle screenRectangle = senderControl.RectangleToScreen(
        senderControl.get_ClientRectangle());
    ControlPaint.FillReversibleRectangle(screenRectangle, 
        senderControl.get_BackColor());
} //button2_MouseLeave
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ControlPaint.FillReversibleRectangle メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ControlPaint.FillReversibleRectangle メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS