0

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(); 

しかし、私は望んでいた結果を得られません。色の四角形で塗りつぶされていません。

色付きの長方形が表示されない理由と、問題を解決する方法はありますか? 前もって感謝します!

4

0 に答える 0