VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/06/20(Mon) 16:50
投稿者おじん
Eメール
URL
タイトルRe^2: ListViewで数値項目をソートしたい

> 前方に空白(スペース)を埋めて桁を揃えて表示して見てください。
> (SampleNo=371)
> itmX.SubItems(1) = Right$("          " & WSHFolder.GetDetailsOf(WSHFile, 1
), 10)
>
いつものこと、ありがとうございます。
(おじさんの)例で、
LI.SubItems(1) = Right("          " & CStr(FileLen(PT + FN)), 8)
とやってはみていたのですが、空白のが数が不適切であるのか、また、
Right$ではなく、Right関数を使ったことなのか、
> * = スペース
> *****1 KB
> ****10 KB
> ***100 KB
のように「真っ直ぐ」に並ばなかったので(目で見て半文字分ぐらい
ずれて見える)。
十分な「スペース」をとり、やってみましたところ、「ソートは実数値
どおり」になりました。「文字のズレ」は調べてみます。まだ、おかし
なバグがあるのでしょう。
ありがとうございました。
追記:sampleがあったことを見つけることができませんでした(未掲載)。
もうしわけありません。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -