長いアイテムを.net windowsフォームアプリケーションでラップする方法はありますか?既にLabelWrapをtrueに設定していますが、動作しません。詳細ビューを使用していますタイプ、Windowsアプリケーションでリストアイテムをラップする
ありがとうございました
長いアイテムを.net windowsフォームアプリケーションでラップする方法はありますか?既にLabelWrapをtrueに設定していますが、動作しません。詳細ビューを使用していますタイプ、Windowsアプリケーションでリストアイテムをラップする
ありがとうございました
リストビューではテキストの折り返しは許可されていません。
私が通常行うことは、そのような場合に "ShowItemToolTips"プロパティをtrueに設定することです。次に、ユーザーはテキスト全体をツールチップで見ることができます。この場合、これはListViewでわかりやすい唯一のオプションです。
テキストラッピングを本当にサポートしたい場合は、サードパーティのListViewを使用するか、DataGridViewを使用する必要があります。
編集 VS2010を使用している場合、Tile Viewはオプションです。
ListViewコントロールのタイル表示機能を使用すると、グラフィカル情報とテキスト情報の間に視覚的なバランスをとることができます( )。タイル表示の項目のテキスト の情報は、詳細表示のために定義された 列情報と同じです。タイル表示は、 のリストビューコントロールのグループ化または挿入マーク機能との組み合わせで機能します。
LabelWrapプロパティは、詳細ではなくアイコン(LargeIconまたはSmallIconの表示タイプ)でのみ機能します。詳細は表示されません。他の人が既に答えているので、DataGridViewや第三者リストビュー(ObjectListViewなど)を使用する必要があります。
私はグリッドビューのコントロール、あまりにも悪いリストビューは行っていないと思う、テキストラップを許可しない、これはmsdnでも文書化されていますか? LabelWrapとは何ですか? –
@HassanMokdadしかし、LabelWrapの使い方は? – kbvishnu