問題タブ [picturebox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1595 参照

c# - WinForms パフォーマンスの謎: 派生した PictureBox コントロールはオリジナルより遅い?

私の .NET 2.0 プロジェクトでは、次の空の派生クラスを作成しましたSystem.Windows.Forms.PictureBox

次に、次のことを行いました。

  1. 派生コントロールとベース コントロールの両方のImageプロパティをかなり大きな画像 (800x600) に設定しSizeModeますNormal(左上部分のみが表示されます)。
  2. NewPictureBoxおよび のイベントのいくつかを接続しPictureBoxて、サーフェス上でマウスをドラッグしたときに選択ボックスを描画できるようにしました。
  3. 選択ボックスのプロパティ ( Width/ ) がコントロール上でリアルタイムHeightに更新されるように設定します。NumericUpDown

問題は、派生 PB でマウスを非常に高速にドラッグすると、ベース PB で同じ操作を行う場合と比較して、かなりの「途切れ」があることです。Width/値はHeightリアルタイムで更新されません。

なぜこのようになっているのか誰か知っていますか?派生コントロールで同じ滑らかさを実現するにはどうすればよいですか? ありがとう!

説明されている問題を含む最小限のサンプル プロジェクトをチェックアウトしたい人向け:

http://www.mediafire.com/?i2nq2tmmjzx

0 投票する
2 に答える
5250 参照

vb.net - images vb.net file used by another process エラー

ファイルを開くダイアログから画像を選択する小さなプログラムを書いています。写真を選択すると、現在の写真が上書きされ、新しい画像が表示されます。これで、拡張子が異なる画像を選択しても問題はありません。したがって、現在 .png がある場合は .jpg を選択できますが、現在の画像と同じ拡張子の画像を選択すると、エラーが発生します: The process cannot access the file 'C:\Users....\woontypeimages \chalet_foto.jpg' は、別のプロセスで使用されているためです。

誰かが私を助けることができれば、私は喜んでいます

前もって感謝します

0 投票する
3 に答える
8553 参照

c# - ピクチャーボックスに追加する前にC#ビットマップが有効かどうかを確認する方法

ピクチャーボックスに追加する前に、C# System.Drawing.Bitmapイメージが有効かどうかを確認するにはどうすればよいですか?

0 投票する
1 に答える
6356 参照

c# - 生成されたビットマップをPictureBoxにロードするにはどうすればよいですか?

そこには多くのピクチャーボックスの質問があるようですが、ピクチャーボックスの内容を単にファイルからロードされたのではないビットマップに変更することを扱っているものは見つかりませんでした。

私のアプリケーションはバイトの配列を取り、それらからビットマップを生成します。中間の処理ステップとしてファイルに書き込むことは本当に避けたいです。

これはバイトの配列であり、2バイトの単語ではないため、グレースケールパレットを使用してインデックス付きビットマップを作成する必要がありました。

次に、インデックス付きのビットマップを通常のビットマップ(24ビットRGB)に変換しました。

これは私にとってエラーを引き起こしているコードです:

フォームを表示すると(画像ボックスが描画しようとします)、スレッドは「System.Drawing.Image.get_RawFormat()のパラメーターが無効です」というメッセージを表示して実行を停止します。

私は何が間違っているのですか?ピクチャーボックス用の安全なビットマップを作成するにはどうすればよいですか?

これが「bmp2」を作成するものです。

bmp1.Save(@ "testfile.bmp")を使用すると、異常がないように見える完全に許容できるビットマップが得られます。

ビットマップをpicturebox.Imageとして使用できないのはなぜですか?新しいビットマップをロードする前に変更する必要があるピクチャーボックスの追加パラメーターはありますか?

0 投票する
1 に答える
533 参照

c++ - VC++ヘッダーファイルからピクチャボックスを変更する方法

こんにちは、問題が発生しました。別のヘッダー ファイル内からピクチャ ボックスの画像を変更する方法。

作業中のフォームと同じ .h ファイルでそれを行う場合、次を使用します。

sq1->画像 = bi; (ビットマップに読み込まれます)

しかし、別のヘッダーからそれを行うと(正しいヘッダーファイルを含めました)、「sq1は宣言されていない識別子です」と「「-> image」の左はclass/struct/union/genericを指す必要があります」というメッセージが表示されます

私が探しているのは次のようなものです

Form1::sq1->Image = bi;

基本的には、別の場所からピクチャボックスを変更するようにプログラムを指示したいだけです....これは可能ですか? これどうやってするの?

乾杯!

0 投票する
1 に答える
4078 参照

qt - QTでの画像制御

QTを学習していますが、QTで画像コントロールを取得する方法がわかりません。.netでは、QTで必要なのと同じ方法で画像を制御できます。私はテキスト編集サポート画像を知っていますが、代替手段はありますか。もしそうなら教えてください。

ありがとう

0 投票する
3 に答える
1672 参照

c# - C# PictureBox.Image

以下はテスト コードの例です。完全に正しいとは限りません。

私の問題は、同じ画像を表示するすべての画像ボックスではなく、画像もインクリメントする必要があることです。例: Properties.Resources.scan1、Properties.Resources.scan2 ...

これを達成する最善の方法を教えてください。

ありがとうございました。

0 投票する
4 に答える
4964 参照

c# - C#. Windows フォームでのアイコンの表示と移動

Windows フォームに一連のアイコンを表示し、実行時にそれらを移動する必要があります。アイコンを表示するために PictureBox コントロールを使用しましたが、picturebox.SizeMode を Stretched に変更しないでください。これにより、アイコンが非常に小さくなります。または、高品質のアイコンであっても、実行時にぼやけて恐ろしいように見えます。 .

多くの人が同じ問題を抱えていましたが、役に立たない解決策を集中的にグーグル検索しました。解決策はありますか?

そうでない場合、実行時にアイコンを簡単に移動できるように、Windows フォームにアイコンを表示するにはどうすればよいでしょうか?

あなたの時間と知識を共有してくれてありがとう。

編集 ここにいくつかのスクリーンショットがあります: 上のものはデザインタイムの PictureBox で、下のランタイムは

代替テキスト http://www.imagechicken.com/uploads/1266687694012129500.png

代替テキスト http://www.imagechicken.com/uploads/1266687487098617800.png

0 投票する
1 に答える
1358 参照

visual-c++ - Visual C++ の PictureBox で OpenGL を表示する方法

Windows Form PictureBox で OpenGL プロセスを表示したい。Visual C++ を使用しています。Windows Form Interface でユーザー値を取得しています。この値のグラフを描画する必要があります。ドキュメントまたはサンプルを知っていますか?

0 投票する
0 に答える
913 参照

c# - リストボックスからリストビューにデータを転送する方法

データセット、リストビュー、および 2 つの画像ボックスに接続されたリストボックスを含むフォームがあります。

リストボックスを満たすデータは写真のタイトルです

リストボックスでアイテム(タイトル)が選択されると、関連する画像もpicturebox1に表示されます。これで問題ありません。これですべてが機能します。

ただし、選択したアイテムをリストビューに移動できるはずであり、リストビューでアイテムを選択すると、画像がpicturebox2に表示されるはずです。ここで問題が発生します。

転送されたときにそのタイトルの写真を保存する方法が見つかりません。

リストビューがリストボックスに変更されてもかまいません。それは私にとって何の違いもありません。