شكسته نفسي ميكنيد محسن جان. واي كه چقدر طمع دارم به معلومات و استعداد شما و ساير دوستان برسم . حيف كه بي استعدادتر من خودم.!
اما تقویمی که من ارائه کردم هم کبیسه حساب میکند هم قمری. البته قمری که خودتون بهتر میدونید! حرف و حدیث زیاد دارد!
اما چشم جناب مهران تقویم بنده را که در کلاس ارائه شده است تست بفرمایید و کار با مناسبتها هم با بنده گرچه من دارم روی تقویم سالنما کار میکنم.
اما حدث میزنم بعد از تابستان دیگر کمتر در خدمت شما عزیزان باشم. (شاید تداخل کلاس و کار و مشغله زندگی بسیار زیاد شود.)
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
با تشکر از مهران عزیزدر مورد سوال اول باید عرض کنم که خیلی از برنامه ها تمام فرمهایشان parent می باشد یعنی مستقل از فرمهای دیگر . در اینصورت هر فرم می تواند در هر ابعادی در صفحه جابجا شود اما اگر فرمی فرزند فرم دیگر باشد هنگامیکه move می کنید فقط در محدوده فرم پدر حرکت می کند نه در کل صفحه مثال واضحش فرمهای ما در مقابل صفحه اصلی فاکس screen) می باشد
خوب حالا چطوری بفهمیم که این فرم فرم پدر یا پسر و نحوه ایجاد فرم پدر و پسر رو یک توضیحی بدین ممنون میشم.
جنب توکل ! منظورتان کدام تقویم است؟ بنده کلاس تاریخی دارم که کار شماست و همه مواردش تست کردم و درست است . یک کلاس برای تقویم داشتم که فکر می کنم جناب حیدری کیا زحمت کشیده بودند که من همان را فقط از لحاظ گرافیکی تغییر دادم که امسال متوجه شدم روزهای هفته را یک روز جلوتر می زند با تاریخ روز قبل.
جناب شمیم !
مهم نیست که بفهمیم کدام پدر است یا پسر . بلکه باید ببینیم کجا باید استفاده کنیم . برنامه هایی را دیده ام که همه فرمها بصورت مستقل از فرم اصلی کار می کنند . (شاید سلیقه ای باشد)
هر وقت دیدی فرمی فقط در محدوده فرم قبل خود می تواند move شود پسر آن فرم است.
البته این فقط همان خاصیت showwindow می باشد
هرکس تابع در مورد تاریخ فارسی دارد اینجا بگذارد و پست ۳۷ و ضمیمه آن یعنی:
Calendar.zip
منظورم اینه.
در خصوص روز ژولیوسی چه می دانید؟
هم توضیحاتی داده ام.
آخرین ویرایش به وسیله rezaTavak : چهارشنبه 02 مرداد 1387 در 07:58 صبح
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
هر دوتا آدرس رو Page not found ميده.
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
اين لينك اول :
https://barnamenevis.org/%D9%BE...%B1%D8%AF.html
و اين دومي :
https://barnamenevis.org/%D9%BE...%AF%D8%9F.html
بازم واسه من not found میده
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
دوستان من یک فرم دارم که داخلش از منو استفاده کردم وتوی فرمم از چندتاعکس استفاده کردم که جای خروج و مینی مایز وعنوان فرم برای زیبایی استفاده کردم ولی منو بالای عکسها قرار میگیره چیکار کنم که منو زیر عکسها قرار بگیره.متشکرم
اگر راهی پیدا کردید حتما ما را هم در جریا بزارید.
منو بالا ترین عضو یک فرم است پس وقتی شما titlebar را حذف می کنید اول منو قرار می گیرد بعد بقیه اجزای فرم .
اگه این راهی نداره چه راهی داره که بشه منو خشگل تربشه مثلا بشه نصف منو حذف شه وفقط تا جایی که منو وجود داره قسمت خاکستریش بیاد به نظر شما ممکنه؟
با سلام
اين رو يه نگاهي بندازيد
فكر ميكنم مشكلتون حل ميشه
یعنی بازگشت به زمان داس؟؟؟؟!!!
این منو کاربردی نداره بالاخص وقتی که بخوایم برنامه زیباتر بشه.
در ضمن یه تستی بکنید ببینید چرا وقتی که فرم را حرکت می دهید منو از بین می رود.
تشکر ازاینکه کمک کردین ولی هیچ کاربردی نداره منظورم استفاده از api ها بوده که باهاش بشه این کار رو کرد برای منوها
با اين تفاسير شما ميتونيد كلك بزنيد
يعني بجاي اينكه منو رو داخل فرم اصلي برنامه بزارين يك فرم بدون تايتل و حاشيه بسازين و منو رو داخل اون قرار بدين و حالا اين فرم رو هر جايي كه دوست دارين روي فرم اصلي تنظيم كنيد ...
منهم همین کار را میکنم ولی مشکلم چیز دیگست میخوام منو درهرجایی از فرم که من میخوام قراربگیره مثلا در وسط یا هرجای دیگه
پیشنهاد جناب حمیدیانفر خیلی عالی بود
فکر میکنم با دستور Dock بشه یه کارایی کرد
آخرین ویرایش به وسیله NewFoxStudent : یک شنبه 17 شهریور 1387 در 09:55 صبح
Dock
Dockable
Docked
DockPosition
اینهایک سری خواص فرم هستند که میتونی ازشون استفاده کنی
من یه تست کوچیک زدم میدونم که میشه
اما الان مشغلم خیلی زیاده
اگه به مشکل برخوردی تا اونجا که بتونم کمک میکنم
در ضمن از دستورات زیر هم میتونی استفاده کنی
Dock Windo
ADOCKSTATE()
WDOCKABLE()
سر فرصت باید کلاس تولبار متحرک رو برای فاکس طراحی کنیم
یه چیزی مثل تولبارهای داتنت
فقط يه مشكل كوچولو وجود داره
اونم اين كه Dockable فقط براي فرمهاي كه in screen هستن كاربرد داره
و اگر مثلا بخوايم يك فرم مادر MDI داشته باشيم و يك فرم child رو داخلش Dock كنم نميشه...
با این ترفند به فکر move و resize افتادین؟
اگه این دو خاصیت رو بزارید که باید کلی کد نویسی کنیم و معلوم نیست با سرعت های متفاوت چی از آب در بیاد.
اگر هم این دو خاصیت و از کاربر بگیریم که ممکنه بعضی وقتها کاربر و عصبی کنه و کاربر پسند نباشه
حق باشماست آقا مهران پس بااین وضعیت نشدنیه دیگه
بله باید کلی کد نویسی بشه اما برای یک بار و بعد میشه ازش خیلی جاها استفاده بشه
به نظر شما ارزشش رو نداره
من که فکر میکنم داره و بهتر از استفاده از کلاسهای آماده ارایه شده در سایتهای خارجیه
من چند روز دیگه این کار رو شروع میکنم
امیدوارم دوستان کمکم کنند
شما فقط براي شروع يک قلم کار رو انجام بديد :
تشخيص کليد Alt در هر نوع فرمي
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
دوست عزیز !
آقای حسین زاده حرفشون کاملا درسته . در این پروژه 2 تا فرم موجوده . پس وقتی کاربر Move انجام می ده فرم پایینی active در صورتیکه منو ها در فرم بالایی قرار دارند . کاربر که این موضوع و خبر نداره . کلید alt و فشار می ده تا از طریق کیبورد به منوها دسترسی پیدا کنه می بینه که ای دل غافل منو فعال نمی شه . اما قبل از move با این عمل فعال می شدند . حال پیدا کنید پرتقال فروش را ...
بله کاملا درسته و من به این نکته فکر نکرده بودم
حالا باید اول از همه پست قبلی رو پاک کنم و بعد راجع به این موضوع بیشتر تحقیق کنم
ولی با تمام این تفاسیر هنوز هم نظر بنده این هست که این کار شدنیه و ارزش وقت گذاشتن هم داره
و از همه دوستان میخوام که من رو در این کار کمک کنند
ادامه این بحث را در تاپیک کلاسهای بی نیاز دنبال کنیم بهتره
https://barnamenevis.org/showth...t=54396&page=6
با سلام
من در فرمي از progressbar استفاده نمودم و با برنامه installshield يك setup ساخته و برنامه را در رايانه اي كه ويژوال فاكس پرو نداشت نصب نمودم برنامه بخوبي اجرا شد ولي وقتي فرمي كه progressbar را داشت باز نمودم error داد و نمي توانست شي progressbar را در فرم پيدا نمايد مشكل در چيست ؟ كسي مي تواند كمكم كند؟ با تشكر.
احتمالا progressbar شما در یک فایل ocx هست و شما اون ocx رو به setup اضافه نکردید
این شی درون فایل mscomct2.ocx درون شاخه windows\system32 قرار داره . که این فایل هم باید درون برنامه ات بزاری .
از قرار معلوم این پروگرسبار داستانی شده.
قبلا هم عرض کرده بودم می شه با تصاویر بدون نیاز به هیچ شی خارجی پروگرسبار شخصی با رنگهای مورد دلخواه ساخت.
من یه کلاسی ساختم که پروگرسابرش شکل ویستا هست . اینو براتون می زارم سورسشم که هست می تونید ببینید چه اتفاقی افتاده.نیاز به هیچ فایلی هم نداره
نظر هم بدین ممنون می شم و خواستید تکمیل می کنم
سلام
خيلي ساده است اگر داراي نمايش درصد پيشرفت و كل زمان عمليات و زمان باقي مانده بود جالبتر ميشد. ولي از نظر گرافيك و ابتكار مثل هميشه , خيلي خوب بود.
علی عزیز ممنون از نظرت .
در مورد درصد موافقم اما خب کار ساده ایه . این کلاس و در یکی از پروژه هام داشتم کار می کردم که دیدم این کاربر محترم سوال کردند گفتم بزارم اینجا.
اما در مورد زمان زیاد موافق نیستم چون خود ویندوز هم نمایش زمانی روند کار ش مثل کپ کردن و یا نصب ویندوز مشکل داره و اشتباه نشون می ده. اما خب اگه بخواهیم به این کلاس یه چشم یه کلاس کامل نگاه کنیم حرف شما متین و این هم می تونه از امکاناتش باشه. بازهم ممنون
با تشكر از اساتيد محترم
ممنون كه با حوصله ما مبتديان را تحمل مي كنيد و با تشكر از مهران عزيز بايد عرض كنم حل مشكل من فایل mscomct2.ocx نبود بلكه فايل comctl32.ocx بود كه با كپي نمودن درون شاخه windows\system32 مشكل حل شد البته با راهنمائي شما دوستان علت را متوجه و با چند تست فايل را پيدا نمودم ولي چطوري اين فايل را بايد به setup اضافه نمود ؟
سلام به تمام دوستان من میخوام یه فرم درست کنم که مثلا Background اون یه عکس باشه و فقط همون عکس تو فرم دیده بشه یعنی مثلا قسمتهایی از فرم که اون عکس رو پوشش نمیده دیده نشه تقریبا یه چیزی تو مایه های فرم به شکل دایره ولی من میخوام فرم به شکل عکس باشه مثلا تو بوترهای یاهو این مورد زیاد هست که طرف میاد شکل فرم رو مثل یه آدم درست میکنه یا...
اگه سورسی چیزی دارید بزارید ممنون
وب سایت شخصی
وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.
ممنون ولی این مال ویژوال بیسیک نیست میشه یه سورس ویزوال بزارید؟