2017-12-22 30 views
0

PictureBoxを選択可能にするには、How do i make a picturebox selectable?の回答を使用します。実線の四角形を描くにはどうすればいいですか?

境界線のすべての作品が破線で示されています。どうやってそれを固めることができますか?

+0

[フォーカス矩形は、Windowsが現在キーボードフォーカスを持っているものをコントロール示すために使用する点線の長方形である。](https://msdn.microsoft.com/ en-us/library/k2czzc46(v = vs.110).aspx) 'Rectangle'という単語には別のタイプのメソッドがありますか?私にとって、 'DrawFocusRectangle'は点線の四角形を描画するようになっているようです。 – Dragonvil

答えて

2

それそれ

 ControlPaint.DrawFocusRectangle(pe.Graphics, rc); 

ので、点線の四角形を描いています。固体の長方形の使用を描画する

protected override void OnPaint(PaintEventArgs pe) 
{ 
    base.OnPaint(pe); 
    if (this.Focused) 
    { 
    var rc = this.ClientRectangle; 
    rc.Inflate(-2, -2); 
    pe.Graphics.DrawRectangle(Pens.Black, rc); 
    } 
} 
+0

ありがとう、それは私を助けます。 – pepeevich

関連する問題