PDA

View Full Version : حرفه ای: نمایش savefiledialog در یک فرم



Sal_64
یک شنبه 01 خرداد 1390, 09:36 صبح
سلام
چطور میتونم یک savefiledialog رو درون یک فرم نمایش بدم
یعنی جزئی از یک فرم باشه و نه بصورت dialog باز شه؟؟

با تشکر

gwbasic
یک شنبه 01 خرداد 1390, 15:16 عصر
نمی شه برای چی این کار رو می خواید انجام بدید منطقی به نظر نمی رسه

Sal_64
دوشنبه 02 خرداد 1390, 09:44 صبح
اگه اشتباه نکنم
تقریبا یک سال پیش سوالی شبیه به همین سوال در این بخش مطرح و بهش جواب داده شد
ولی هر چقد بیشتر جستجو میکنم ، کمتر مییابم !!!

محسن شامحمدی
سه شنبه 03 خرداد 1390, 10:05 صبح
این که کاری نداره
اول پنجره سیو رو لود می کنی
بعد با تابع findwindow هندلشو پیدا می کنی
بعدشم با setparent اون رو محصور می کنی
نمونه رو دانلود کنید متوجه می شید

Sal_64
سه شنبه 03 خرداد 1390, 11:01 صبح
تشکر
نمونه برنامه شما رو دیدم
من میخوام در زمان لود فرم ، savefiledialog داخل فرمم باشه
کد شما رو یه ذره تغییر دادم و دو رویداد کلیک رو گذاشتم داخل رویداد لود فرم ولی جواب نگرفتم
دو تا سوال
1- آیا این امکان وجود داره که در زمان لود ، savefiledialog داخل فرمم وجود داشته باشه؟
2- سوال دوم ، آیا این امکان وجود داره که دیالوک موجود در فرم رو کاربر باموس نتونه جابه جا کنه؟

با تشکر

محسن شامحمدی
سه شنبه 03 خرداد 1390, 19:25 عصر
1- آیا این امکان وجود داره که در زمان لود ، savefiledialog داخل فرمم وجود داشته باشه؟آره
کد لود پنجره سیو رو بدار توی فرم لود



2- سوال دوم ، آیا این امکان وجود داره که دیالوک موجود در فرم رو کاربر باموس نتونه جابه جا کنه؟باید پیغام WM_MOVING پنجره سیو رو هوک کنی

اطلاعات بیشتر (http://www.masm32.com/board/index.php?PHPSESSID=ca38b944efdb42d2ddfa0c72cc1052 e7&topic=8630.0)

Sal_64
شنبه 07 خرداد 1390, 12:44 عصر
کد لود پنجره سیو رو بدار توی فرم لوداین کار رو قبلا هم انجام دادم ، اما چیزی تغییر نکرده !



آره


باید پیغام WM_MOVING پنجره سیو رو هوک کنی

اطلاعات بیشتر (http://www.masm32.com/board/index.php?PHPSESSID=ca38b944efdb42d2ddfa0c72cc1052 e7&topic=8630.0)

امان از تنبلی :خجالت:
میشه بیشتر راهنمایی کنید

با تشکر

Sal_64
دوشنبه 16 خرداد 1390, 10:03 صبح
من تنبلم یا شما؟مشکل شماست و باید براش تلاش کنید
:لبخند:
این شکلک :خجالت: رو برای این گذاشتم که سوء تعبیر نشه :قهقهه:

به هر حال تشکر
اما به جایی نرسیدم

محمد باقری نسب
دوشنبه 16 خرداد 1390, 11:43 صبح
دوست عزیز شما که قراره اینقدر روی دیالوگ saveAs مانور بدین چرا خودتون یه کنترل ازش نمیسازید و اونو به راحتی روی فرمتون قرار نمیدین؟

راهنمایی:
چیزی که شما در پنجره saveAs به آن نیاز دارید تنها درخت shell هستش. activeX آنرا که جزء رفرنس COM هست رو میتونید به پروژه اضافه کنید (ShellFolder) و بعد هم بقیه چیزای دیگه که نیاز دارید (دکمه save, دکمه cancel و ...).

Sal_64
دوشنبه 06 تیر 1390, 12:23 عصر
دوست عزیز شما که قراره اینقدر روی دیالوگ saveAs مانور بدین چرا خودتون یه کنترل ازش نمیسازید و اونو به راحتی روی فرمتون قرار نمیدین؟

راهنمایی:
چیزی که شما در پنجره saveAs به آن نیاز دارید تنها درخت shell هستش. activeX آنرا که جزء رفرنس COM هست رو میتونید به پروژه اضافه کنید (ShellFolder) و بعد هم بقیه چیزای دیگه که نیاز دارید (دکمه save, دکمه cancel و ...).

سلام
بنده shellfolder رو پیدا نکردم ، حدس زدم شاید منظور شما microsoft shell folder باشه که اون رو به فرم اضافه کردم
اما پراپرتی نداره که بتونم باهاش کاری انجام بدم

میشه بیشتر راهنمایی کنید
تشکر

Sal_64
شنبه 11 تیر 1390, 16:49 عصر
سلام

هنوز هم مشتاقانه منتظر راهنمایی دوستان برای سوال اولین پست هستم

تشکر

Sal_64
چهارشنبه 22 تیر 1390, 07:11 صبح
کسی نمونه کدی برای ایجاد اینجور سیودیالوگ نداره :افسرده:
72388

دوستان میتونن راهنمایی کنن ؟

Sal_64
شنبه 25 تیر 1390, 09:14 صبح
کس نخارد ....
نمونه کد مورد نظر رو پیدا کردم در این آدرس (http://www.codeproject.com/KB/shell/csdoesshell1.aspx)
اما نیاز دارم در تکست باکس به جای اسم فوادر ، نام فایلی که قراره ذخیره شود قرار بدم
72509
دوستان لطفا فایل ضمیمه رو ببینن
چه باید کرد؟
تشکر

saman6384
شنبه 25 تیر 1390, 11:22 صبح
اگه tree view از دایرکتوری هات می خوای از این استفاده کنی بهتره : http://www.codeproject.com/KB/cs/my_explorer.aspx

Sal_64
دوشنبه 27 تیر 1390, 07:43 صبح
مشکلی با لیست کردن دایرکتوریها ندارم
داخل سورسی که گذاشتم همه اینها هست - فقط نمیدونم چطور باید شبیه savefiledialog داخلش فایل ها رو ذخیره کنم