C#コントロールListViewの使用(Halconパラメーター変換を含む)

C#コントロールListViewの使用(Halconパラメーター変換を含む)

ListViewコントロールの使用に関するこの要約パート:
パート1:
  図に示すようにListViewコントロールの特定の操作手順を完了します。
ここに画像の説明を挿入します(1)ListViewコントロールを挿入した後、コントロールの右上隅にある矢印をクリックします。 、および修正ビューのオプションをドロップダウンリストに、図に示すように、詳細に
ここに画像の説明を挿入します(2)、表示オプションを変更した後、クリックし[列の編集]を、多数の追加の列をポップアップダイアログボックスで、[変更各列のテキスト。図に示すように、各列の幅を変更することもできます
ここに画像の説明を挿入します

。2番目の部分
  は上にあります。完成したListViewコントロールにデータを表示するための関連コード:

         //ObjectResult 是创建的一个类
        public void ShowObjectRes(ObjectResult res)
        {
    
    
            //获取列表的行数
            int count = listView1.Items.Count + 1;//+1是让第一列序号的值从1开始
            //实例化一个ListView的项
            ListViewItem lv = new ListViewItem();

            lv.Text = count.ToString();
            //向子项中添加数据
            lv.SubItems.Add(res.Tx.ToString());
            lv.SubItems.Add(res.Ty.ToString());
            lv.SubItems.Add(res.Tz.ToString());
            lv.SubItems.Add(res.Alpha.ToString("0.00"));//保留两位小数
            lv.SubItems.Add(res.Beta.ToString("0.00"));
            lv.SubItems.Add(res.Gamma.ToString("0.00"));
            
            listView1.Items.Add(lv);
        }



3番目の部分(ListViewでのHalconパラメーターの表示)
  HalconがC#に変換された後、ListViewでパラメーターを表示する場合は、それらを変換する必要があります。具体的な説明は次のとおりです
  。Halconパラメーターがdouble型の場合、double型で直接表示するには、次のように変換する必要があります。

                                              hv_Angle.D

  Halconパラメーターがdouble型の場合、int型に変換する場合は、次のように変換する必要があります。

                                              (int)hv_Row.D

おすすめ

転載: blog.csdn.net/Kevin_Sun777/article/details/108880412
おすすめ