Anfangs position vom openfiledialog

28/07/2009 - 01:05 von Finn Stampe Mikkelsen | Report spam
Hallo

Gibt es irgend wie eine möglichkeit, die anfangs position von einem
openfiledialog festzulegen??

Controls haben eine Location und forms die StartPosition. Es ist genau diese
StartPosition die ich gerne mit dem openfiledialog nutzen würde.

Hat da irgend wer eine idee?

/Finn
(Bitte meine gramatik zu entschuldigen.. Bin dàne...)
Der er 10 slags mennesker - Dem som forstår binær og dem som ikke gør.
There are 10 kinds of people. Those who understand binary and those who
don't.
Es gibt 10 Arten von Menschen. Die, die Binàr verstehen, bzw. die, die es
nicht tuhen.
 

Lesen sie die antworten

#1 Frank Dzaebel
28/07/2009 - 07:22 | Warnen spam
Hallo Finn,

Gibt es irgend wie eine möglichkeit, die anfangs position von einem
openfiledialog festzulegen??



Es gibt keine vorbereitete managed Eigenschaft
oder dergleichen. Deswegen bedient man sich
letztlich der SetWindowPos Methode, um das
Window nach seinen Wünschen zu positionieren.
Davor liegen aber noch PInvoke-Massnahmen, die den
Dialog "hooken" (->LPOFNHOOKPROC lpfnHook,
der OPENFILENAME-Struktur).

Hier ein Beispiel, dass den SaveFileDialog u.a.
in der Bildschirm-Mitte zentriert, was aber
analog auch mit dem OpenFileDialog möglich ist:

[CodeProject: Extending the save file dialog class in .NET]
http://www.codeproject.com/KB/cs/ge...ename.aspx

[Extend the Common Dialog Boxes Using Windows Forms 1.x]
http://msdn.microsoft.com/en-us/lib...96463.aspx

[Dateiansicht des Öffnen-Dialogs veràndern]
http://msdn.microsoft.com/de-de/lib...79268.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen