VB.netのListViewなどで、エクスプローラの列ヘッダをクリックしてソートした際に、列ヘッダのテキストの右に表示される、昇順、降順を示す灰色の3Dの窪んだ三角形のアイコンのようなものを表示したいのですが、方法をご存知の方はいらっしゃいますでしょうか。
三角のテキスト(▲や▼)を表示する以外の方法が思いつきません。
環境が全く違いますが参考になれば。
VB6のMSFlexGridで同じようにソート時の三角形を表示するため自力で対処しました。
TextWidthで適当に余白を取って、PictureBoxに3Dっぽく三角形を描画して、
それを固定セルのPictureとしてセットしてます。
他に良い方法が思いつかないですが、一応見た目はそれっぽいので満足してます。
コントロール内での処理に固執してましたが、外でやればいいんですね。
nanashiさん、ご回答いただき、ありがとうございました。
ツイート | ![]() |