Zu Hauptinhalt springen

 none
Cursor verschwindet nicht aus Textbox / C# / WinForms RRS feed

  • Frage

  • Hallo Leute,

    folgender Code soll erwirken, dass ich in die Textbox klicken kann, ohne dass dann der Cursor erscheint, der völlig überflüssig ist, da die Textbox auf ReadOnly gesetzt wurde. Erwirkt der Code aber nicht. Warum? Wie geht's richtig?

    using System;
    using System.Drawing;
    using System.Runtime.InteropServices;
    using System.Windows.Forms;
    
    namespace ChessGUI {
        public partial class Help : Form {
            [DllImport("user32.dll")]
            static extern bool HideCaret(IntPtr hWnd);
            public Help() {
                InitializeComponent();
            }
    
            private void Help_Load(object sender, EventArgs e) {
                txtHelp.Text = "Dieses Formular ist derzeit noch eine Bausstelle";
                txtHelp.Font = new Font(txtHelp.Font.FontFamily, 22);
                txtHelp.TextAlign = HorizontalAlignment.Center;
                txtHelp.ReadOnly = true;
            }
            private void TxtHelp_MouseClick(object sender, MouseEventArgs e) {
                HideCaret(this.Handle);
            }
        }
    }

    Mittwoch, 7. August 2019 09:10

Antworten

  • Hi,

    der Textcursor ist bei ReadOnly nicht unnötig, da man bei ReadOnly dennoch den Text markieren und dann bspw. kopieren kann.

    Enabled = false wäre evtl. eher das, was Du suchst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    • Als Antwort markiert tklustig Mittwoch, 7. August 2019 13:02
    Mittwoch, 7. August 2019 09:56
    Moderator

Alle Antworten

  • Hi,

    der Textcursor ist bei ReadOnly nicht unnötig, da man bei ReadOnly dennoch den Text markieren und dann bspw. kopieren kann.

    Enabled = false wäre evtl. eher das, was Du suchst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    • Als Antwort markiert tklustig Mittwoch, 7. August 2019 13:02
    Mittwoch, 7. August 2019 09:56
    Moderator
  • Yuup. Genau diese Property habe ich gesucht. Vielen Dank. Dieser Thread kann als erfolgreich gelöst geschlossen werden
    Mittwoch, 7. August 2019 13:02