Inhalt aus flexLabel kopieren

Hallo zusammen,

wie kann man denn den Inhalt aus einem flexLabel markieren und dann kopieren?
Geht das überhaupt oder muss man hier erst ein flexTextEdit draus machen?
image
Danke
Manuel Haas

Hallo Herr Haas,

bei einem Label kann nichts markiert werden, dafür ist es nicht gemacht.

In der Version 2 des iNow UI Clients verfügt das FlexLabel über die Eigenschaft RightClickCopyToClipBoard. Wenn Sie diese Eieenschaft auf True setzen, dann wird bei einem Rechtsklick der komplette Text des Labels in die Zwischenablage kopiert.

In der Version 1 können Sie das natürlich auch selbst programmieren, in dem Sie ein MouseClick Ereignis anhängen.

private void flexLabel_11_1_MouseClick(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right)
        Clipboard.SetText(flexLabel_11_1.Text);
}

Hallo Herr Hartmann,

das MouseClick-Ereignis funktioniert :slight_smile:

Danke !