Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ListView の 4 つの列 (Head、Mouth、Nose、Eyes) のそれぞれにわかりやすい名前を割り当てました。そのテキストを使用してこれらの列にアクセスするにはどうすればよいですか? Cで行われているように(#defineを使用して)エレガントかつ簡潔に行う方法を見つけたいと思います:
if (Column[MOUTH] == 6)...
あまりエレガントではありませんが、これは機能するはずです (この例では、listView で最初に選択された項目からテキストを取得します。また、listView.Items を使用することもできます)。
string selectedItemMouthColumn = listView.SelectedItems[0].SubItems[listView.Columns.IndexOf(MOUTH)].Text;