0

基本的にはボーダーのないフォームを持っているので、そのままにしておきたいです。固定位置です。フォームにフォーム サイズのアウトラインを描画しようとしています (境界線のように見えます)。問題があり、フォームで「描画」テクニックを実際に使用したことはありません。

Pen pen = new Pen(Color.Black, 20);
Rectangle rect = new Rectangle(0, 0, this.Width, this.Height);
Graphics g = CreateGraphics();
g.DrawRectangle(pen, rect);
4

1 に答える 1

3

でそれを行うOnPaint

protected override void OnPaint(PaintEventArgs e) {
    base.OnPaint(e);
    Pen pen = new Pen(Color.Black, 20);
    Rectangle rect = new Rectangle(0, 0, this.Width, this.Height);
    e.Graphics.DrawRectangle(pen, rect);
}
于 2012-12-19T23:56:37.507 に答える