C# Detaillierte Erklärung, wie man den Inhalt der Zelle erhält, auf die die Maus in der Listenansicht mit der rechten Maustaste klickt

黄舟
Freigeben: 2017-03-27 11:38:10
Original
2691 Leute haben es durchsucht

Der folgende Editor bringt Ihnen einen Artikel C# So erhalten Sie den Inhalt der Zelle, wenn Sie mit der rechten Maustaste auf die Listenansicht klicken. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor, um einen Blick darauf zu werfen

Wenn wir mit der rechten Maustaste auf das Listenansicht-Steuerelement klicken, können wir den Textinhalt des ausgewählten Elements abrufen.

Jetzt müssen wir nur den Textinhalt der Zelle abrufen, wenn wir mit der rechten Maustaste klicken.

Die Methode ist wie folgt:

1. Definieren Sie den globalen Mausstatus

Punkt m_MBRpt;//Punkt

wenn mit der rechten Maustaste geklickt wird 2. Verarbeiten Sie die Nachricht in listView, wenn die Maus gedrückt wird

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

    }
Nach dem Login kopieren

3. Rechtsklick-Menü - Elementnachricht kopieren

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);

    }
Nach dem Login kopieren

4 🎜>

Das obige ist der detaillierte Inhalt vonC# Detaillierte Erklärung, wie man den Inhalt der Zelle erhält, auf die die Maus in der Listenansicht mit der rechten Maustaste klickt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage