PDA

View Full Version : کنترل دکمه help در msgbox ها



mmha_85
یک شنبه 03 دی 1385, 16:19 عصر
سلام خدمت دوستان
شما می دونین که اگه بخوایم یک msgbox طراحی کنیم که دکمه هاش ok و help هستش و وقتی که کاربر دکمه help رو می زنه براش یک راهنمای 2 ، 3 خطی بنویسیم چطوری میشه این کارو انجام داد؟
من تا قسمت msgbox که با دکمه های ok و help ظاهر می شه مشکلی ندارم. مشکلم از جایی شروع میشه که می خوام بعد از اینکه کاربرم دکمه help رو زد، براش 2 ، 3 خط راهنما بیارم. نمیدونم چطوری میشه دکمه Help رو کنترلش کرد و ازش استفاده کرد.
ممنون میشم راهنماییم کنین.

sarami
سه شنبه 05 دی 1385, 16:20 عصر
برای این کار ابتدا باید مسیر فایل Help خود را که با پسوند Chm میباشد در Msgbox قرار دهید برای راهنمائی بیشتر کد ذیل را در onclick یک button قرار دهید موفق باشید.

MsgBox Prompt:="SaramiTest", _
Buttons:=vbMsgBoxHelpButton, _
HelpFile:=strAppPath & "\sample.chm", _
Context:="2002"

mmha_85
سه شنبه 05 دی 1385, 23:24 عصر
آقای صارمی عزیز میشه لطفا بگین چطوری و با چه برنامه ای یک فایل chm ساخت؟
ممنون

sarami
چهارشنبه 06 دی 1385, 08:57 صبح
با استفاده از نرم افزارهای Text Editor من خودم از نرم افزار Fast Help برای این منظور استفاده میکنم که امکانات بهتری برای فارسی ارائه میده

انگوران
چهارشنبه 06 دی 1385, 09:42 صبح
فایل help حتماً بایستی با پسوند Chm باشه ؟ نمیشه یه فایل دیگه با یه پسوند دیگه درست کرد و کلیک روی help اون فایل رو باز کنه .

انگوران
چهارشنبه 06 دی 1385, 14:14 عصر
البته فکر می کنم منظور دوستمون از طرح سئوال این بوده که پس از کلیک بر روی help کادری شبیه به tooltip باز بشه و پیغام دلخواهمون رو نشون بده .
اگه در این مورد پیشنهادی دارید ممنون می شیم راهنمائی کنید .

sarami
چهارشنبه 06 دی 1385, 16:51 عصر
متاسفانه Help button به عنوان برگشتی تابع Msgbox نیستش بنابراین کنترلی برروی اون نمیتونین داشته باشین.

mmha_85
سه شنبه 12 دی 1385, 17:01 عصر
حالا که نمیشه دکمه help رو کنترلش کرد، آیا میشه یک دکمه با یک captione دلخواه برای msgbox بسازیم و کنترلی که میخوایم رو پشت اون بذاریم؟
یا اینکه راه حل دیگری به ذهنتون میرسه؟

انگوران
چهارشنبه 13 دی 1385, 09:44 صبح
چیزی که به ذهن من رسید نمایش پیغام تو نوار وضعیته

mmha_85
پنج شنبه 14 دی 1385, 00:39 صبح
چیزی که به ذهن من رسید نمایش پیغام تو نوار وضعیته

خیلی ممنون دوست عزیز، این روش تا حد زیادی مشکل رو بر طرف می کنه. آیا روش دیگری هم به نظرتون می رسه که یه خورده نظر کاربر رو به خودش بیشتر جلب کنه؟ یا اینکه میشه رنگ نوار وضعیت رو وقتی که می خوایم پیغام بدیم عوض کنیم؟

MM_Mofidi
شنبه 16 دی 1385, 09:42 صبح
msgbox اختصاصی درست کنید دوستان قبلا همینجا نمونه اش را گذاشتند.

mmha_85
شنبه 16 دی 1385, 11:00 صبح
msgbox اختصاصی درست کنید دوستان قبلا همینجا نمونه اش را گذاشتند.

من چیزی پیدا نکردم. اگه شما می دونین کجاست میشه لطفا من رو راهنمایی کنین؟