Hirdetés

Új hozzászólás Aktív témák

  • orbano

    félisten

    naszóval. teljesen hülyeségeket hordtok itt összevissza. :) a lényeg:

    A MaskedTextBox.Select(0,0) nem működik, mivel ez még azelőtt lezajlik, hogy a maszk beállítódna (a maszkolatlan szöveg kapja meg ezt, amit utána a textbox felülbírál). ez egy hülye bug a frameworkben. Ezért úgy kell megoldani, hogy a hívás az event lezajlása után hívódjon meg (bekerül a message queue végére).

    Itt a példakód az Enter eventre:

    private void maskedTextBox1_Enter(object sender, EventArgs e)
    {
    this.BeginInvoke((MethodInvoker)delegate() { maskedTextBox1.Select(5, 5); });
    }


    Pontosan nem tom hogy ez mit is csinál hívások szintjén, még utána kell rágnom magam ennek, de így működik rendesen csak.

    A vér nem válik VAZZE!™

Új hozzászólás Aktív témák