פורסם 2011 בדצמבר 3013 שנים יש לי תוכנית עם GUI שבה יש כפתור ADD שפותח לי חלון שבו אני בוחר קבצים, איך מגדירים את זה ככה שהכפתור יזכור תמיד את ה-path האחרון שהוא היה בו ולא יחזור תמיד לתיקית default שלו ?מה שיש לי עד עכשו זה רק: (פותח את החלון windows לבחירת הקבצים)openFileDialog1.ShowDialog();
פורסם 2011 בדצמבר 3013 שנים http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.initialdirectory.aspx
פורסם 2011 בדצמבר 3013 שנים וליתר הדיוק:http://msdn.microsoft.com/en-us/library/system.windows.forms.filedialog.RestoreDirectory.aspx
פורסם 2011 בדצמבר 3013 שנים מחבר אוקיי תודה אנ אסתכל על זה ועוד משהו אחד, כרגע מתאפשר לי לבחור רק קובץ אחד ולא כמה בו זמנית, איפה אני מפעיל את האפשרות הזו ?
פורסם 2011 בדצמבר 3013 שנים אם היית קורא משהו אחד מהתחלה עד הסוף, אזי היינו משועממים...OpenFileDialog.Multiselect = truehttp://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.multiselect.aspx
פורסם 2011 בדצמבר 3013 שנים מחבר תודה רבה !ועוד משהו שלא מצאתי הוא איך אני גורם לזה שאם בחרתי קובץ מסויים אז בפעם הבאה שהחלון יפתחת הוא יזכור את ה-path האחרון ולא יחזור לדיפולטאני יודע שזה משהו עם openFileDialog1.RestoreDirectory = true; אבל לא ממש הצלחתי לזה לגרום לעבוד, אולי לא שמתי את זה במקום הנכון
פורסם 2011 בדצמבר 3113 שנים מחבר עדיין לא עובד, זה הקוד שלי: private void btnAdd_Click(object sender, EventArgs e) { System.IO.Stream myStream; OpenFileDialog thisDialog = new OpenFileDialog(); thisDialog.InitialDirectory = "d:\\"; thisDialog.Filter = "All files (*.*)|*.*"; // Set the file dialog to filter for all files thisDialog.FilterIndex = 1; thisDialog.RestoreDirectory = false; thisDialog.Multiselect = true; // Allow the user to select multiple files thisDialog.Title = "Please Select Source File(s) for Conversion"; if (thisDialog.ShowDialog() == DialogResult.OK) { foreach (String file in thisDialog.FileNames) { try { if ((myStream = thisDialog.OpenFile()) != null) { using (myStream) { listBoxCaptures.Items.Add(file); } } } catch (Exception ex) { MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message); } } } }
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.