Form Focus trotz ~.focus() nicht wirklich 100% da. Erst nach Tab...

  • VB.NET
  • .NET (FX) 3.0–3.5

    Form Focus trotz ~.focus() nicht wirklich 100% da. Erst nach Tab...

    Also ich habe das Problem, ich öffne ein MDIChild mit show(), fülle eine TreeView und mache dann den Befehl TreeView1.focus().

    Also es ist egal ob ich nach dem Show auch noch ein Form.focus() mache und nach dem füllen zusätzlich nochmal TreeView.focus().
    Der Focus ist erst so richtig im Fenster, wenn ich danach mit der Tabulatortaste ein paar steps (ein oder mehr) durch meine Elemente mache.

    Erst dann ist der Focus auch sichtbar (gestrichelte Linie um Button oder das TreeNode in der Liste). Siehe Bilder...
    Warum ist dass denn bitte so? und was kann ich tun, das das Child einen echten richtigen Focus sofort erhält?
    Bilder
    • ohne-richtigen-focus.png

      15,11 kB, 407×282, 146 mal angesehen
    • mit-richtigem-focus.png

      16,76 kB, 401×266, 142 mal angesehen