PDA

View Full Version : نمایش ساعت در StatusBar



sajad_boj71
جمعه 14 اسفند 1388, 17:31 عصر
سلام.
میخوام ساعت جاری سیستم رو در StatusBar نمایش بدم.تا حدی هم موفق شدم.اما ثانیه شمار ثابته و وقتی برنامه رو ببندی و دوباره اجرا کنی ساعت بروز میشه.
لطفا من رو راهنمایی کنید

parselearn
شنبه 15 اسفند 1388, 00:40 صبح
دوست عزيز كد ساعت رو در تايمري قرار بديد
interval رو هم بزاريد روي 1000 تا هر 1 ثانيه بروز بشه

sajad_boj71
شنبه 15 اسفند 1388, 10:57 صبح
دوست عزیز این روش برای label جواب میده ولی برای StatusBar جواب نمیده و ثانیه شمار و دقیقه شمار ثابتند

parselearn
شنبه 15 اسفند 1388, 11:31 صبح
شما از چه StatusBar استفاده مي كنيد؟نمونه زير با StatusBarمايكروسافت هست

sajad_boj71
شنبه 15 اسفند 1388, 18:10 عصر
با سلام خدمت همه دوستان گرامی.
من میخوام تاریخ جاری سیستم رو در قسمتی از StatusBar نمایش بدم.
لطفا نحوه انجام این کار را توضیح دهید به همراه کد

polisoftco
شنبه 15 اسفند 1388, 21:00 عصر
برای اینکار شما باید به تعداد مورد نیاز Panel های StatusBar رو افزایش بدین، بعدش میتونین از طریق پروپرتی آبجکتت تنظیمات رو تغییر بدین یا اگه خاستین تاریختون سفارشی باشه میتونین توی قسمت کدنویسی مثلا تاریخ رو به پنل شماره یک ، ساعت رو به پنل شماره دو ، نام کاربری رو به پنل شماره سه و ... تعریف کنین، بعنوان مثال :

پروپرتی آبجکت رو باز کن و توی قسمت Style نوع پنل رو انتخاب کن (تاریخ ، ساعت ، نام لوک ، کپس لوک و ..)

یا توی کدنویسی :



Private Sub Form_Load()
StatusBar1.Panels.Item(1).Text = "Hemra"
StatusBar1.Panels.Item(2).Text = Date
End Sub


که با اجرای اون شکل زیر نمایش داده میشه.
http://barnamenevis.org/forum/attachment.php?attachmentid=45176&stc=1&d=1267897751

موفق باشین

sajad_boj71
یک شنبه 16 اسفند 1388, 10:38 صبح
با تشکر از راهنماییت.
حالا میشه بگی چه طور این تاریخ را به هجری تبدیل کرد مثل (1388/1/1) و همچنین روزهای هفته نیز بتوان در یک panel نمایش داد.

parselearn
سه شنبه 18 اسفند 1388, 17:58 عصر
http://barnamenevis.org/forum/showthread.php?t=181411&highlight=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE+%D8%B4%D9 %85%D8%B3%D9%8A
http://barnamenevis.org/forum/showthread.php?t=170420&highlight=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE+%D8%B4%D9 %85%D8%B3%D9%8A
http://barnamenevis.org/forum/showthread.php?t=167797&highlight=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE+%D8%B4%D9 %85%D8%B3%D9%8A
http://barnamenevis.org/forum/showthread.php?t=164343&highlight=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE+%D8%B4%D9 %85%D8%B3%D9%8A
http://barnamenevis.org/forum/showthread.php?t=164315&highlight=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE+%D8%B4%D9 %85%D8%B3%D9%8A
http://barnamenevis.org/forum/showthread.php?t=153230&highlight=%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE+%D8%B4%D9 %85%D8%B3%D9%8A

همانند نمونه هاي قبلي كار كنيد

polisoftco
سه شنبه 18 اسفند 1388, 23:25 عصر
دوست عزیز برو به پست زیر یه سر بزن توش یک DLL هستش بگیر ازش استفاده کن، هرچی که از تاریخ و روز و زمان میخای توش هست، واسه نشون دادنش توی نوار وضعیت مقدار تاریخ موردنظرت رو توی یک متغییر بریز و بعدش بنداز تو نوار ویا اینکه مستقیما ازش استفاده کن.

موفق باشین