pictuteBox コントロールの画像に作成した四角形を色で塗りつぶしたい。
ここに私のセグメントコードがあります:
foreach (var item in foundShapes.fMergedSignesCollection)
{
Graphics gr = pbContainer.CreateGraphics();
Rectangle signsWrapper = item[0].contour.SourceBoundingRect; //rude solution
for (int j = 1; j < item.Count; j++)
{
signsWrapper = Rectangle.Union(signsWrapper, item[j].contour.SourceBoundingRect);
}
gr.FillRectangle(Brushes.Chocolate, signsWrapper);
}
pbContainer.Image = img.ToBitmap();
しかし、私は望んでいた結果を得られません。色の四角形で塗りつぶされていません。
色付きの長方形が表示されない理由と、問題を解決する方法はありますか? 前もって感謝します!