RasterPictureBoxコントロールでデザイン時に画像を設定し、フォームを表示すると「Invalid parameter passed」エラーが発生する
対象製品
LEADTOOLS 17.5J Document Imaging
詳細
RasterPictureBoxコントロールでデザイン時にImageプロパティから画像を設定していると、120日間を過ぎた場合にVisual StudioのフォームデザイナでRasterPictureBoxコントロールを貼り付けたフォームを表示すると「Invalid parameter passed」のエラーが表示され、使用できません。
※関連情報:使用期限切れのエラーメッセージが表示される
※関連情報:使用期限切れのエラーメッセージが表示される
回避方法
デザイン時に画像を設定せずに、コーディングから設定する方法をご検討ください。
resxに関するビルドエラーが発生する場合、以下の手順で修正してください。
resxに関するビルドエラーが発生する場合、以下の手順で修正してください。
- フォームのresx(例:Form1.resx)を右クリックし、「コードの表示」を選択して開き、画像データが設定されている以下の<data>タグを削除します。
----------------------------------------
<data name="rasterPictureBox1.Image" …>
<value>
・・・
</value>
</data>
----------------------------------------
- プロジェクトをビルドしてビルドエラーがでないことを確認してください。
RasterPictureBoxが貼り付けられているフォームのデザイン画面を開くと画像が設定されていない状態で表示されます。 - コードから表示する画像を設定します。
[VB.NET]
Dim codecs As New RasterCodecs()
RasterPictureBox1.Image = codecs.Load("test.jpg")
[C#]
RasterCodecs codecs = new RasterCodecs();
rasterPictureBox1.Image = codecs.Load("test.jpg");