5 Stimmen

OpenFileDialog zeigt unter Windows 7 nicht den vollständigen Dateinamen an

OpenFileDialog zeigt unter Windows 7 nicht den vollständigen Dateinamen an. Das Problem wird auch berichtet connect.microsoft.com .

Es gibt auch eine Umgehungsmöglichkeit, indem man openFileDialog.AutoUpgradeEnabled = false . Aber das führt zu einem Dialog im alten XP-Stil. Gibt es eine Möglichkeit, dies zu beheben, ohne den oben genannten Workaround zu machen. Es gibt kein Fensterhandle im Dialog, also kann ich nicht herausfinden, wie man einen benutzerdefinierten Window Message Handler hinzufügt, um sendmessage() zu tun, um es zu beheben.

        using (OpenFileDialog openFileDialog = new OpenFileDialog())
            {
            openFileDialog.FileName = "abcdefghijklmnopqrstuvwxyz";
            openFileDialog.ShowDialog();
            }

enter image description here

0voto

Coops Punkte 4501

Auf der Verbinden Sie gibt es eine weitere Abhilfe, die als:

Geschrieben von Robert Breitenhofer am 10/09/2010 um 01:52 Uhr Hinzufügen:

openFileDialog.ShowHelp = true;

bevor Sie ShowDialog() aufrufen.

Ich habe nur Win XP, daher kann ich das nicht testen, ich hoffe, das hilft.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X