C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[3]: ListBoxの表示内容の省略記号
(過去ログ 104 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 4 記事 (1 - 4 表示)] <<
0
>>
■62284
/ inTopicNo.1)
ListBoxの表示内容の省略記号
▼
■
□投稿者/ 森のゴリラ
(1回)-(2011/09/30(Fri) 13:54:43)
分類:[VB.NET/VB2005 以降]
ListBox内にファイル名を表示しておりますが、
ファイル名が長くて文字が途切れてしまう場合、途中で文字が途切れていることが分かるように
省略記号のようなものを表示させたいです。
例えば、表示しようとするテキストが"あいうえおかきくけこ.png"ならば、表示内容を
"あいうえおかき..."のようにしたいです。
ちょうど、LabelのAutoEllipsisを使っている感じです。
使用言語はVB2008です。
よろしくお願いします。
引用返信
編集キー/
編集
■62285
/ inTopicNo.2)
Re[1]: ListBoxの表示内容の省略記号
▲
▼
■
□投稿者/ 魔界の仮面弁士
(2379回)-(2011/09/30(Fri) 14:38:18)
■
No62284
(森のゴリラ さん) に返信
> ListBox内にファイル名を表示しておりますが、
> ファイル名が長くて文字が途切れてしまう場合、途中で文字が途切れていることが分かるように
> 省略記号のようなものを表示させたいです。
ListBox の代わりに、ListView を使ってみるというのはどうでしょう。
これならば [...] が表示されるかと思います。
(コントロールのサイズと列幅を合わせる必要はありますが)
あるいはオーナードローを用いて、ListBox に
自分で [...]を描画するという手もあります。
http://dobon.net/vb/dotnet/graphics/stringtrimming.html
http://dobon.net/vb/dotnet/control/lbownerdraw.html
引用返信
編集キー/
編集
■62287
/ inTopicNo.3)
Re[2]: ListBoxの表示内容の省略記号
▲
▼
■
□投稿者/ 森のゴリラ
(2回)-(2011/09/30(Fri) 16:48:06)
■
No62285
(魔界の仮面弁士 さん) に返信
コメントありがとうございました。
ListViewについて調べてみます。
また、オーナードローについても調べてみます。
(Graphics.DrawStringでの省略記号の挿入方法にもいろいろあるのですね。とても興味深いです)
結果につきましてはまた報告します。
引用返信
編集キー/
編集
■62318
/ inTopicNo.4)
Re[3]: ListBoxの表示内容の省略記号
▲
▼
■
□投稿者/ 森のゴリラ
(3回)-(2011/10/03(Mon) 15:34:16)
色々と試行錯誤した結果、ViewプロパティをDetailsにして、ヘッダ表示をなくし、列幅をListViewの外観に合わせることで、
何とか省略記号の...を表示することができました。
ありがとうございました。
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-