के लिए प्रारंभिक निर्देशिका फ़ाइल संवाद को अंतिम निर्देशिका स्थान खोलना है जिसका उपयोग बंद होने से पहले किया गया था, लेकिन मुझे नहीं पता कि यह कैसे करें। मेरा सहयोगी केवल मुझे शब्द का उदाहरण दिखाता है, जब आप "फ़ाइल" पर क्लिक करते हैं तो यह आखिरी प्रयुक्त फाइलें दिखाता है, उसने मुझे एक रजिस्टर या आईएनआई फ़ाइल का उपयोग करने के लिए कहा, जिसे मैंने पहले कभी नहीं उपयोग किया था।OpenFileDialog
string f_sOudeLocatie = @"D:\path\is\classified";
private void btBrowse_Click(object sender, EventArgs e)
{
OpenFileDialog fdlg = new OpenFileDialog();
fdlg.Title = "Zoek de CSV file";
fdlg.InitialDirectory = f_sOudeLocatie;
fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
fdlg.FilterIndex = 1;
fdlg.RestoreDirectory = true;
if (fdlg.ShowDialog() == DialogResult.OK)
{
tbGekozenBestand.Text = fdlg.FileName;
tbVeranderNaamIn.Text = Path.GetDirectoryName(fdlg.FileName);
f_sOudeLocatie = Path.GetDirectoryName(fdlg.FileName);
f_sSourceFileName = fdlg.FileName;
f_sDestFileName = Path.GetFileName(Path.GetDirectoryName(fdlg.FileName)) + ".csv";
btOpslaan.Enabled = true;
tbVeranderNaamIn.ReadOnly = false;
}
}
अपने आवेदन को दो बार चलाने का प्रयास करें। यह देशी व्यवहार होना चाहिए कि विंडोज एक्सप्लोरर विंडोज़ खुली निर्देशिका है जहां कुछ फाइल खोली गई थी। मैं मेरे लिए काम करता हूँ –
मुझे लगता है कि यह काम करना चाहिए क्योंकि 'InitialDirectory'' f_sOutdeLocatie' पर सेट है जिसे प्रत्येक बार उपयोगकर्ता 'ठीक' क्लिक करता है। –
क्या काम नहीं कर रहा है? क्या आपने अपने सहयोगी से पूछा है? – Sayse