PDA

View Full Version : نمایش توضیحات منو در status bar



once4ever
چهارشنبه 02 فروردین 1385, 21:32 عصر
بهترین روش برای اینکه توضیحات هر منو در status bar نمایش داده بشه چیه؟

Delphi Skyline
چهارشنبه 02 فروردین 1385, 22:13 عصر
با این کد می تونی متنشو عوض کنی ::


statusBar1.Text = "sdsdasda";

once4ever
پنج شنبه 03 فروردین 1385, 01:27 صبح
این سوال من نبود!
(اول فکرکردم کاربر تازه وارد اینجوری جواب میده!!!)

روشی که انجام دادم اینه که واسه همه منوها یه event انتخاب درست کنم و بگم که عنوان منورو بنویسه.
بقیه چه روشی استفاده میکنید؟

Delphi Skyline
پنج شنبه 03 فروردین 1385, 12:48 عصر
بقیه هم اینه . اما اونا توسط یه زیر روال دیگه Handle فعلی رو چک می کنن.

once4ever
پنج شنبه 03 فروردین 1385, 12:56 عصر
بقیه هم اینه . اما اونا توسط یه زیر روال دیگه Handle فعلی رو چک می کنن.
اینی که گفتی یعنی چی؟

Delphi Skyline
پنج شنبه 03 فروردین 1385, 14:04 عصر
یعنی یه Void هر وقت که دید مکان ماوس عوض شده ببینه الان رو کدام Object است و بعد متناسب با اون متن StatusBar رو عوض می کنه .

مطهر
پنج شنبه 03 فروردین 1385, 18:28 عصر
private void menuItem2_Select(object sender, System.EventArgs e)
{
statusBar1.Text=((MenuItem)sender).Text;
}
برای یکی از meuItem ها این متد را بنویس.
EventHandler بقیه را به این متد وصل کن

this.menuItem3.Select+=new EventHandler(menuItem2_Select);
این خط را مطابق با شرایط برنامه ات بازنویسی کن

statusBar1.Text=((MenuItem)sender).Text;

once4ever
پنج شنبه 03 فروردین 1385, 20:07 عصر
روشی که انجام دادم اینه که واسه همه منوها یه event انتخاب درست کنم و بگم که عنوان منورو بنویسه.
بقیه چه روشی استفاده میکنید؟

ممنون
فکر کنم فقط همین روش هست.

مطهر
پنج شنبه 03 فروردین 1385, 20:15 عصر
بله روش همینه.
می بخشید من به پست قبلی شما توجه نکرده بودم

once4ever
پنج شنبه 03 فروردین 1385, 21:25 عصر
چون کد داره واسه بقیه میتونه مفید باشه ;)
ممنون

once4ever
جمعه 04 فروردین 1385, 18:14 عصر
یه مشکل هست.
وقتی از منو ها میریم کنار و دیگه هیچ منویی انتخاب شده نیست چجوری status رو پاک کنیم؟

Delphi Skyline
جمعه 04 فروردین 1385, 21:11 عصر
خوب باید برای این کار یه زیر روال چک کنه که اگه الان Handle روی منو نیست statusbar پاک بشه . اگه می خوای برات کدش هم می نویسم .

iman_s52
شنبه 05 فروردین 1385, 02:19 صبح
با سلام
متشکرم از لطف شما