パネルに長方形を描く必要があります。事前に色がわからない、実行時に色を取得する、色を固定値以外に設定する方法がわからない、そして次に-長方形を描画しようとしても何もしません。長方形を描画する必要がある私のコードは次のとおりです(実際には別のプロジェクトで行いますが、それはパネルではなく単純な形式です)
Graphics g;
g = CreateGraphics();
Pen p;
Rectangle r;
p = new Pen(Brushes.Blue);
r = new Rectangle(1, 1, 578, 38);
g.DrawRectangle(p, r);`
したがって、(Brushes.Blue) を変数に置き換える必要があり、このコードで設定された座標でパネルに四角形を描画する必要があります..