問題タブ [imagelist]
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.
c# - リストビューのアイコンがぼやけて表示される (C#)
リストビュー コントロールに「LargeIcon」ビューを表示しようとしていますが、指定した画像がぼやけています。これは私がこれまでに持っているものです: 代替テキスト http://img220.imageshack.us/img220/1005/blurryiconsql3.jpg
.png ファイルは 48x48 で、ImageList プロパティで表示するように設定しています。私が気付いたことが 1 つあります (おそらくそれが原因です) が、それを変更する方法がわかりません。ImageList コントロールに必要な画像を選択する "Images Collection Editor" 内で、各画像に間違ったサイズを設定しているように見えます。 代替テキスト http://img83.imageshack.us/img83/5218/imagepropertiesmf9.jpg
ご覧のとおり、「PhysicalDimension」と「Size」は 16x16 に設定されており、操作できません。誰にもアイデアはありますか?どうもありがとう!
delphi - Delphi 2009 イメージリストからの PNG イメージの抽出
Delphi 2009 の TImageList は、画像リスト エディタに追加することで、PNG 画像をサポートしています。TImagelist から TPngImage を抽出し、アルファ チャネルを保持する方法はありますか?
私が実際にやりたいことは、1 つの TImageList から画像を抽出し、それらの無効なバージョンを作成してから、それらを別の TImageList に追加することです。この操作中、もちろん PNG 画像のアルファ チャネルを保持したいと思います。
delphi - Delphi 2009 の PNG イメージリストとイメージ
D2009 では、イメージとイメージリストの PNG サポートが導入されています。
でも...
アルファ付きのpng画像を含む画像リストがあります。これらの 1 つを TImage を使用してフォームに配置したいと考えています。どうすればこれを行い、画像をうまく合成できますか?
私が直面している問題の例として、以下のコードは正しく機能せず、示されている効果を生み出します。
(出典:clip2net.com)
もう少し説明するには:
フォームに Timage をドロップし、設計時に、Picture プロパティを使用してアルファ付きの PNG ファイルを読み込みます。フォーム上に完全な透明度で正しく合成されていることに注意してください。
ここで、設計時に、2 つ目の空の Timage を追加し、TImagelist を追加して、同じ PNG をイメージリストに追加します。TImageList の PNG を 2 番目の TImage に割り当てて、最初の TImage と同じように見せるにはどうすればよいですか?
.net - ImageList/TabPageのアニメーションGIF
のタブ画像としてアニメーションGIFを表示したいのですがTabPage
。
画像をに追加してプロパティImageList
を使用するとTabPage.ImageIndex
、最初のフレームのみが表示されます(アニメーション化されません)。
ネット上のいくつかのフォーラムも、ImageList
アニメーションGIFをサポートしていないことを示唆しています。
アニメーションGIFを画像として表示する簡単な方法はありTabPage
ますか?画像を所有者が描いてアニメーション化する必要がありますか?
winapi - 画像リストからメモリをクリアする責任は誰にありますか?
CImageListオブジェクト(HIMAGELISTの単純なラッパー)があり、次のように呼び出す場合:
http://msdn.microsoft.com/en-us/library/k10cwcdb.aspx
誰が記憶を片付ける責任がありますか?画像リストは、渡したビットマップのコピーを作成しますか(つまり、スタック上にCBitmapオブジェクトを作成してから、このアドレスを関数に渡すことができますか)?または、ヒープ上に作成し、イメージリストが破棄されたときにすべてのメモリを手動で解放することを忘れないでください。
MSDNは、誰が責任を負っているのかについてはあまり明確ではありません。
c# - System.Windows.Forms.ColumnHeader は、メインの ImageList とは異なるイメージを使用できますか?
並べ替え用に ListView を設定しましたが、うまく機能しています。
ただし、ListView が並べ替えられている場合、現在の並べ替えの列と順序は示されません。
並べ替えのたびに ColumnHeader.ImageKey プロパティを設定するソリューションを試しましたが、ListView の SmallImageList で指定されたサイズではない画像を使用できるようにしたいと考えています。
OwnerDraw モードを使用せずにこれを行う方法はありますか?
vb.net - vb.net のフォームにアイコンを表示する
vb.net のフォームに 48x48 の解像度でアイコンを表示するにはどうすればよいですか? imagelist を使用して見ましたが、コードを使用してリストに追加した画像を表示する方法と、フォーム上の座標を指定する方法がわかりません。私はいくつかのグーグル検索を行いましたが、私が知る必要があることを実際に示している例はありません.
vb6 - VB6アプリケーションからImageListを使用すると、Windows7.064ビットでクラッシュが発生します
COMCTL32.OCX( "Microsoft Windows Common Controls 5.0(SP2)")のImageListコントロールを使用してTreeViewsとListViewsのアイコンを提供する古いVB6アプリケーションがあります。
アプリはWindows7.064ビットでも起動しません。ImageListが含まれているフォームを読み込もうとすると、クラッシュします(実際、アプリはウィンクアウトし、トレースなしで終了します)。
フォームからImageListを削除すると、問題が解決します。
何か案は?