PDA

View Full Version : سوال: تغییر نمایش فایل در پنجره openfiledialog



elahejafari
سه شنبه 29 فروردین 1391, 15:20 عصر
سلام
چگونه می توان View menu در پنجره openfiledialog را با استفاده از کد تغییر داد؟

mehdi.mousavi
سه شنبه 29 فروردین 1391, 16:20 عصر
سلام چگونه می توان View menu در پنجره openfiledialog را با استفاده از کد تغییر داد؟

سلام.
متاسفانه راه سر راستی برای اینکار وجود نداره. اما، میشه با پیدا کردن Window ی مربوطه و ارسال پیام مناسب، View Type اون Dialog رو به حالت مورد نظر تغییر داد.
برای اینکار، لطفا به این آدرس (http://www.codeproject.com/Articles/8966/FileDialogExtender?msg=2238408#xx2238408xx) رجوع کنید... (من البته خودم کلاس رو دقیق نگاه نکردم، بنابراین خودتون کلاس رو قبل از استفاده خط به خط بررسی کنید).
تنها نکته این هستش که اگر از Windows 7 استفاده می کنید، باید enum موجود در اون کلاس رو به این تغییر بدید:

public enum DialogViewTypes
{
Details = 0x704B,
Tiles = 0x704C,
Extra_Large_Icons = 0x704D,
Medium_Icons = 0x704E,
Large_Icons = 0x704F,
Small_Icons = 0x7050,
List = 0x7051,
Content = 0x7052
}

موفق باشید.

پاورقی: لطفا از بالا آوردن پیام های بی پاسخ، خودداری نمایید.