ピクチャボックスの背景を画像として設定しましたが、これで問題ありません。背景画像の上にペンで線を引こうとすると、画像の上に線が表示されません
これが起こるはずです:(コードを変更しましたが、これを実現するために何を変更したかはわかりませんが、これはピクチャボックスをリセットしていません)
ピクチャ ボックスは 2000 ミリ秒ごとに更新されてフラグ信号を表示しますが、私の人生では線を表示することはできません。
コードのビットは次のとおりです。
lblSelectedChar.Text = inputchar.ToString();
picSemaphore.BackgroundImage = semaphore.Properties.Resources.human;
leftHandDown();
rightHandLow();
leftHandDown() と rightHandLow() メソッドは線を描画しますが、画像の後ろに描画されていると思います。前に描いてほしいです。どうすればこれを行うことができますか?
private void leftHandDown()
{
lblLeftHand.Hide();
display.DrawLine(penLeftArm, centXCoord, centYCoord, LHDownXCoord, LHDownYCoord);
lblLeftHand.Top = LHDownYCoord + 74;
lblLeftHand.Left = LHDownXCoord + 13;
lblLeftHand.Show();
lblLeftHand.Update();
}
また、ラベルを移動すると、最後にあった場所に空白が残ります。これを止める方法はありますか?