C# Explication détaillée de la façon d'obtenir le contenu de la cellule sur laquelle la souris clique avec le bouton droit dans la vue liste

黄舟
Libérer: 2017-03-27 11:38:10
original
2641 Les gens l'ont consulté

L'éditeur suivant vous apportera un article C# Comment obtenir le contenu de la cellule lorsque la souris fait un clic droit sur la liste. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur pour y jeter un œil

Lorsque nous cliquons avec le bouton droit sur le contrôle listview, nous pouvons obtenir le contenu textuel de l'élément sélectionné.

Maintenant, nous devons obtenir uniquement le contenu textuel de la cellule lorsque vous cliquez avec le bouton droit.

La méthode est la suivante :

1. Définir l'état global de la souris

Point m_MBRpt;//Point

lorsque la souris est cliqué avec le bouton droit 2. Traitez le message dans listView lorsque la souris est enfoncée

private void listView1_MouseDown(object sender, MouseEventArgs e)
    {
      //
      if (e.Button==MouseButtons.Right)
      {
        // 得到屏幕鼠标的坐标,转换为列表控件的坐标标
        m_MBRpt = listView1.PointToClient(Control.MousePosition);
      }

    }
Copier après la connexion

3. Menu contextuel - copier le message de l'élément

private void COPYITEM_Click(object sender, EventArgs e)
    {
      //复制指定表格单元格的内容
      if (listView1.SelectedItems.Count <= 0)
      {
        MessageBox.Show("没有选中交易信息!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
        return;
      }

      // 得到屏幕鼠标的坐标,转换为列表控件的坐标标(在鼠标按下时就去处理并保存)
      //Point pt = listView1.PointToClient(m_MBRpt);

      ListViewItem lstrow = listView1.GetItemAt(m_MBRpt.X, m_MBRpt.Y);
      System.Windows.Forms.ListViewItem.ListViewSubItem lstcol = lstrow.GetSubItemAt(m_MBRpt.X, m_MBRpt.Y);
      string strText = lstcol.Text;
      //设置到粘贴板
      SetClipboardText(strText);

    }
Copier après la connexion

4. 🎜>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!