نسخه 1.4.2 كامپوننت تقويم شمسی رو ميتونيد از لينك زير دانلود كنيد :
Solar Calendar
يا
لينك مستقيم دانلود
نسخه 1.4.2 كامپوننت تقويم شمسی رو ميتونيد از لينك زير دانلود كنيد :
Solar Calendar
يا
لينك مستقيم دانلود
آخرین ویرایش به وسیله m-khorsandi : جمعه 26 تیر 1388 در 00:08 صبح
یه لطف میکنی، یه Change log هم براش درست کنی؟
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
و یک MaskEdit
با تشکر از جناب خورسندی....
منم چون یه برنامه قدیمی رو که کاربراش عادت کرده بودن به mask دارم update میکنمو به اجبار فعلا خودم یه mask روی solardatepicker گذلشتم و توی form.activate یه کد کوچیک نوشتم که متن داخل سولار رو همیشه بریزه تو mask...
چون datatype هردوش یکیه جواب میده،نمونشم گذاشتم
آخرین ویرایش به وسیله alidehban : شنبه 08 اسفند 1388 در 19:25 عصر
خواهشا کمک کنید .. کتمپوننت نصب میشه ..اما این ارور رو میده ..کمک کنید چه کنیم .
سلام دوست عزيز
من نسخه قبلي شما رو استفاده كردم خيلي جالب بود ولي خوب يكم با تاريخ كبيثه مشكل داشت.
اين مشكل تو اين نسخه حل شده؟ !!!
5.منظورم اینه که اگه من بخوام ببینم روز تولد من در سال 1400 چند شنبه است باید چند بار سال رو جلو ببرم تا به 1400 برسم که این یکم نا جالب(من که راهی ندیدم اگه گذاشتی بگو)
6.همون طوری که می دونی تاریخ قمری داستان دتره برای همین یه تاپیک به این نام درست کردم.چون در این رابطه دارم تحقیق می کنم که بهروشی برسم که تبدیل شمسی به قمری رو حداقل برای چند سال آینده درست انجام بده.
سلام
من از این کامپوننت در دلفی 2009 استفاده کردم ولی نوشته هاشو فارسی نشون نمیده و یک سری حروف عجیب غریب میاره. باید چه کار کنم؟
لطفا راهنمایی کنید...
با سلام
جناب خورسندی عزیز بابت کامپوننت عالی و کاربردیتان کمال تشکر را از شما دارم !
آیا تابع یا روالی در کامپوننت برای ( روزجاری ، هفته جاری ، ماه جاری ، سال جاری ) نوشتید ؟
و چطور فراخوانی می شوند ؟
میخواهم که کاربر با زدن دکمه ( مثلا هفته جاری و یا ... ) تاریخ اولین روز هفته جاری را در SolarDatePicker اولی و سپس آخرین روز هفته جاری را در SolarDatePicker دومی بریزد !
ممنون ...
سلام
من نظراتم را می گویم جون دوست دارم هرکسی که در راه کمک و وپیشرفت قدم می ذاره قدماش بلند و درست باشه. می گم تا کمکی به یه سازندهی تقویم ایرانی کرده باشم.
1. ماه روهم علاوه بر سال تغییر داد.
2. رنگ خونه ی امروز با بقیه متفاوت باشه و با یک باتون برگشت به امروز.
3.اگر می خوای تا تمام مناسبت های سال رو برات بگذارم تا سولار کامل تر بشه.
4.اگر در کومبوی SolarDatePicker1 چیزی بنویسم بعد کومبو ی رو کلیک می کنم ارور میده که به نظر من بهتره کاری کنی که اونجا یا چیزی نشه نوشت یا اگه شد فقط تاریخ بشه نوشت.
5. اگر را میانبوری باشه که سریعتر از چند بارکلیک کردن به تاریخ خاصی رسید خیلی بهتره.
6.من دارم در رابطه با تاریخ قمری تحقیق می کنم تا بشه تبدیل درستی رو انجام داد.
7. اگر بشه روز شمسی و میلادی و قمری رو در یک خونه نوشت اون وقت میشه گفت سولار بهترین تقویمی میشه که میشه دید و پیدا کرد.
اگر دیدیاینجوری نظر دادم باید منو ببخشی چون اولا آدم سخت گیریم و دوما برام مهم که یه تقویم کامل داشته باشیم. برای همین داشتم چنین تقویمی رو درست می کردم ولی چون سولار رو دیدم تصمیم گرفتم اگه دوست داشته باشی به جای اینکه کار بیهوده کنم بیام کمک به کامل تر شدم بکنم.
بازم دارم میگم نمی خوام دخالت کنم فقط می خوام کمک کنم اونم اگر دوست داشته باشی.
در هر حال امیدوارم قدم هات بلند ومحکم باشن تا.............
با سلام و خسته نباشيد خدمت شما دوست عزيز من هم با نظرات شما موافق بوده و با اجازه شما چند نكته ديگر هم به آن اضافه مي كنم
1- روزهاي تعطيل به صورت متمايزتر نمايش داده شود
2-در صورت امكان به آن حالت گرافيكي اضافه شود
3-همانگونه كه آقي كشاورز فرمودند امكان ذخيره و باز يابي در ديتابس با توجه نوع تقويم (فارسي / انگليسي ) آن باشد
1- ماه رو ميتونيد هم بوسيله CmoboBox و هم بوسيله PopupMenu تغيير بديد و البته اين بستگی به تنظيماتتون داره.1. ماه روهم علاوه بر سال تغییر داد.
2. رنگ خونه ی امروز با بقیه متفاوت باشه و با یک باتون برگشت به امروز.
3.اگر می خوای تا تمام مناسبت های سال رو برات بگذارم تا سولار کامل تر بشه.
4.اگر در کومبوی SolarDatePicker1 چیزی بنویسم بعد کومبو ی رو کلیک می کنم ارور میده که به نظر من بهتره کاری کنی که اونجا یا چیزی نشه نوشت یا اگه شد فقط تاریخ بشه نوشت.
5. اگر را میانبوری باشه که سریعتر از چند بارکلیک کردن به تاریخ خاصی رسید خیلی بهتره.
6.من دارم در رابطه با تاریخ قمری تحقیق می کنم تا بشه تبدیل درستی رو انجام داد.
7. اگر بشه روز شمسی و میلادی و قمری رو در یک خونه نوشت اون وقت میشه گفت سولار بهترین تقویمی میشه که میشه دید و پیدا کرد.
اگر دیدیاینجوری نظر دادم باید منو ببخشی چون اولا آدم سخت گیریم و دوما برام مهم که یه تقویم کامل داشته باشیم. برای همین داشتم چنین تقویمی رو درست می کردم ولی چون سولار رو دیدم تصمیم گرفتم اگه دوست داشته باشی به جای اینکه کار بیهوده کنم بیام کمک به کامل تر شدم بکنم.
بازم دارم میگم نمی خوام دخالت کنم فقط می خوام کمک کنم اونم اگر دوست داشته باشی.
در هر حال امیدوارم قدم هات بلند ومحکم باشن تا.............
2- اگه تاريخی وارد نشده باشه، امروز با رنگ قرمز نمايش داده ميشه، پائين تقويم هم امروز(البته به شكل تاريخ كامل) نمايش داده ميشه، ولی روز جاری رو بايد يه كمی تغيير بدم.
3- فعلاً برنامهای برای اين مورد ندارم، ولی در آينده ازت كمك ميگيرم.
4- پيغام خطا رو در زمان اجرا(منظورم اجرای Exe هست) به اون شكل نميبينيد و يك پيغام مرتب با مشكل نمايش داده ميشه، هم به صورت فارسی و هم انگليسی، تو نسخه جديد كه تا 1-2 هفته ديگه ميذارم، متن پيغام رو ميتونيد تغيير بديد به چيزی كه ميخواهيد.
5- اينو متوجه نشدم، بيشتر توضيح بديد.
6- ؟؟؟؟
7- توی ليست بعدی اين مورد هست.
برای تقويم قمری هم برنامهای ندارم چون اصولاً باهاش مشكل دارم و.......
منتظر شنيدن نظرات همهی دوستان هستم.
اين مشكل نيست و زحمتی هم نداره،.منظورم اینه که اگه من بخوام ببینم روز تولد من در سال 1400 چند شنبه است باید چند بار سال رو جلو ببرم تا به 1400 برسم که این یکم نا جالب(من که راهی ندیدم اگه گذاشتی بگو)
ميتونيد تاريخ رو وارد كنيد و تقويم رو باز كنيد.
سلام. یک باگ در این کامپوننت وجود دارد.در صورتی که در رویداد OnExit کدی نوشته شود این رویداد عمل نمی کند.لطفا جواب بدهید خیلی نیاز دارم.
محمد جان، اگه یک نسخه Data-aware هم بتونی ازش ارائه کنی، خیلی خوب میشه. منظورم Combobox ایی هست که بتونه تاریخ های با فرمت TDate در بانک را بصورت شمسی نمایش بده و تاریخ شمسی وارد شده توسط کاربر را به فرمت TDate تبدیل کنه و در بانک ذخیره کنه.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.
ممنون علی جان، پيشنهاد خوبيه.
يعنی چطوری متمايز تز؟1- روزهاي تعطيل به صورت متمايزتر نمايش داده شود
يعنی به چه شكل؟2-در صورت امكان به آن حالت گرافيكي اضافه شود
بيشتر توضيح بديد!
با سلام خدمت شما
در مورد سوال اول :
در اين تقويم حتي روز هاي جمعه كه تعطيل است اصلا مشخص نيست (رنگ سلول آن با بقيه فرق نمي كند)
در مورد سوال دوم ظرف 2 تا 3 هفته آينده نمونه كار يا حداقل تصويري از آن قرار مي دهم
اگر امكان دارد تحقيقاتي را كه پيرامون تاريخ قمري انجام داده ايد براي من ارسال نمائيد
با تشكر از شما
درسته، ممنون.در اين تقويم حتي روز هاي جمعه كه تعطيل است اصلا مشخص نيست (رنگ سلول آن با بقيه فرق نمي كند)
مشخص کردن تمام تعطیلات که محاله!
اما اگر یک فایل برای ثبت تعطیلات توسط خود کاربر با مشخصه ی تعطیلی با یک فرمت ساده گذاشته بشه خیلی خوب می شه!
تمامشون نه ولی 13 به در ر و جمعه ها روکه میشه!مشخص کردن تمام تعطیلات که محاله!
دوست عزیز هنوز کامل نیست ولی اگه کامل شد به آقا محمد می دم که هم سولار کامل بشه و هم شما وبقیه ی دوستان بتونن استفاده کنند.اگر امكان دارد تحقيقاتي را كه پيرامون تاريخ قمري انجام داده ايد براي من ارسال نمائيد
با سلام و تشکر از تقویم بسیار خوبی که لطف کردید و نهیه کرده اید.
میخواستم ببینم میشه امکان تغییر هر cell را بصورت مجزا در آن قرار داد؟ منظورم اینه که بشه مثلا برای هر cell یکسری گرافیکها تعریف کرد که در صورت انتخاب بر روی آن اعمال شود مثلا یک Popup. و همچنین همونطور که دوستان فرمودند امکان ذخیره آن در دیتابیس باشد. منظورم اینه که مثلا کاربر بتونه روی هر روزی که مایل بود مثلا راست کلیک کنه مثلا بتونه یک رنگ خاص یا یک نقطه رنگی روی اون خونه قرار بده و این در db ذخیره بشه. من برای برنامه خودم به چنین چیزی واقعا نیاز دارم. مثلا یکسری روزها را کاربر علامت بزنه ، ذخیره شه که مثلا روزهای قرار ملاقاته یا....
با تشکر فراوان....
جناب خرسندی نظرتون رو در مورد پیشنهاد من نفرمودین. من واقعا به چیزی که گفتم نیاز دارم.
با تشکر...
ممنون . اتفاقا همين امروز نيازش داشتم.
خيلي هم عاليه .
ولي خوب تر اين بود كه متن باز آن را كامل قرار بدهي و طرز استفاده از آن را نيز قرار دهي.
سلام
با تشکر از زحمات شما
نمی دونم تو استفاده ازش من باهاش مشکل داشتم یا ...
یکی در هنگام باز شدن پاپ آپ.
یکی هم اگر فرمت تاریخ نادرست باشه.
با چه نسخهای دلفی تست كردی؟
با D7 و D2007.
ميدونم اين مشكل رو با دلفی 2007 داره ولی با دلفی 7 مشكلی نداره.
سلام
خطFPopupForm.BoundsRect := Rect;را قبل از خط
FPopupForm.Show;قرار بدیم این مشکل حل میشه. هم در دلفی7 و هم در 2007.
ولی اگه اینکارو بکنیم، در هنگام باز و بسته شدن یک حالت چشمک زدن پیدا می کنه که اون رو هم با برداشتن WS_VISIBLE از Params.Style حل میشه یعنی بجای
Params.Style := WS_POPUP or WS_CLIPSIBLINGS or WS_VISIBLE ;این
Params.Style := WS_POPUP or WS_CLIPSIBLINGS ;را قرار بدیم، در دو نسخه 7 و 2007 دلفی درست کار میکنه.
من با دلفی 7 اين مشكل رو نديدم، ولی با 2006 و 2007 اين مشكل وجود داشت كه الان رفع شد البته يه كمی سادهتر از تغييراتی كه شما نوشتيد.
ولی هنوزم برام عجيبه، از چه ويندوزی استفاده ميكنی؟ برای دلفی 7 آپديت 1 رو نصب كرديد؟
به خاطر پيگيریتون ممنون.
Windows XP-SP2
نه
به خاطر توجهتون ممنون
با عرض پوزش، یک اشکال و دو پیشنهاد
اشکال: در هنگام سوئیچ کردن بین تاریخ شمسی و میلادی و بالعکس، تاریخ، به تاریخ روز (امروز) تغییر میکنه درحالی که بهتر در این هنگام معادل تاریخ نمایش داده بشه.
پیشنهاد:
1- بجای اینکه شما در نسخه بعدی متن پیام خطای تاریخ را پویا و قابل تعیین توسط کاربر بگذارید، بهتر است در هنگام بروز خطا یک ایونت فراخونی بشه، که کاربر هرکاری خواست بکنه.
2- خانه های صورتی رنگ خالی تقویم (روزهای مربوط به ماه قبل و بعد) را با روزهای مربوطه (روزهای ماه قبل و یا بعد) پر شود و در هنگام انتخاب کاربر، تقویم به ماه قبل یا بعد و روز انتخاب شده پرش کند.
با تشکر