تور لحظه آخری
امروز : شنبه ، 24 شهریور 1403    احادیث و روایات:  امام محمد باقر(ع):کسی که از روی بی میلی،بدون عذر و علت نمازجماعت را که اجتماع مسلمانان است ترک کند...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

کاشت ابرو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

 






آمار وبسایت

 تعداد کل بازدیدها : 1815710942




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

استفاده از رويداد mouse move براي منوها


واضح آرشیو وب فارسی:سایت ریسک: shaparake_shomal19-01-2007, 09:19 PMدرvb مي خوام از رويداد mouse move براي منو استفاده كنم كه با حركت ماوس روي گزينه هاي منو پيغامي در status bar نشون داده شه، ولي منو ها فقط رويداد كليك دارند چي كار كنم؟ palizesoftware19-01-2007, 10:51 PMبطور ذاتي اينكار در وي‌بي امكان پذير نيست اما اگر با تكنيك‌هاي SubClassing آشنا باشي ميتوني به اين هدف برسي. اگر نميدوني بگو تا يه كلاس برات بنويسم كه بتونه براي منوها يه رويداد بهت بده تا چيزي رو كه ميخواي در StatusBar نشون بدي shaparake_shomal21-01-2007, 12:17 AMسلام چيزي نمي دونم اگه كمكم كني ممنون ميشم palizesoftware21-01-2007, 01:47 AMهمونطور كه گفتم اين كار با تكنيك‌هاي SubClassing‌ قابل پياده‌سازي هست. با اين تكنيك در واقع ما آدرس پروسه پنجره خودمون رو عوض ميكنيم تا هر رويدادي كه سمت پنجره ارسال ميشه رو مطلع بشيم و بتونيم تصميم بگيريم. براي همين خاطر اقدام به ساخت يه DLL‌ كردم كه در واقع حاوي يه كلاس هست كه بطور خيلي ساده يه رويداد براي شما فراهم ميكنه كه نشون ميده در حال حاضر كدام گزينه منو انتخاب شده و همان گزينه رو برگشت ميده. حالا كه گزينه رو داريد ميتونيد هر چيزي رو متناظر با اون نمايش بديد. براي اينكه از اين فايل در پروژه‌هاي خودتون استفاده كنيد كافيه كه اون رو توي پوشه system32 ويندوز كپي كنيد و بعد در محيط وي‌بي از گزينه Reference فايل رو باركنيد و بعد طبق سورس نمونه اقدام به استفاده كنيد. سورس نمونه برنامه رو از آدرس زير بگيريد: http://h1.ripway.com/PalizeSoftware/Test.zip shaparake_shomal21-01-2007, 11:40 PMسلام من مي خوام براي هر گزينه ي منو اطلاعات خاصي رو نشون بدم اما اين برنامه فقط كاپشن گزينه هارو نشون ميده .چه چطوري مي تونم از خاصيت index منو براي تغيير متن استفاده كنم . از راهنمايي تون ممنونم palizesoftware22-01-2007, 01:30 AMسلام من مي خوام براي هر گزينه ي منو اطلاعات خاصي رو نشون بدم اما اين برنامه فقط كاپشن گزينه هارو نشون ميده .چه چطوري مي تونم از خاصيت index منو براي تغيير متن استفاده كنم . از راهنمايي تون ممنونم دوست عزيز اگه كمي اسفناج بخوري بد نيست. خب وقتي شما caption منو رو داري ميتوني هر طور كه بخواي هر اطلاعات خاصي رو نشون بدي. مثلا اينطوري !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! shaparake_shomal23-01-2007, 02:08 PMعيب كارمو فهميدم من كاپشن هارو بين كوتيشن نمي زارم shaparake_shomal26-01-2007, 01:33 AMدر مورد كلاس مطلب مي خوام چيز خاصي پيدا نكردم .ميشه طريقه ي نوشتنشو بگيد. ممنونم palizesoftware26-01-2007, 01:50 AMاز بحث SubClassing كه بگذريم (چون به مفاهيم سيستم‌عامل مربوط ميشه) كلاس در واقع يك نوع متغير هست كه يك سري توابع رو بعنوان متد و يك سري خصوصيات ارائه ميده. همينطور ويژگي بارز كلاس ارائه رويدادهايي هست كه بسته به نحوه پياده‌سازي كلاس و كاربرد اون نوشته ميشه. مثلا در همين مثال من اقدام به نوشتن كلاسي كردم با نام mnuClass كه چند تا متد و يك رويداد داره. كلاس‌ها رو ميشه مستقيما در پروژه نوشت و يا اونها رو بصورت Dll درآورد و در اختيار سايرين قرار داد. shaparake_shomal27-01-2007, 03:09 PMmamnonam az rahnamaiiton shaparake_shomal30-01-2007, 05:54 PMاگه بخوام از كليد هاي تركيبي براي يه منو استفاده كنم مثلا Save Ctrl+S براي عبارت جلوي case كه بايد كاپشن منو رو بگذارم چي بنويسم؟ بين Save و Ctrl+S ؟ palizesoftware31-01-2007, 01:28 AMاگه بخوام از كليد هاي تركيبي براي يه منو استفاده كنم مثلا Save Ctrl+S براي عبارت جلوي case كه بايد كاپشن منو رو بگذارم چي بنويسم؟ بين Save و Ctrl+S ؟ بين عنوان منو و كليد‌هاي تركيبي كد اسكي 9 يعني همون ثابت vbTab درج ميشه. مثلا اگر ميخواي عنوان كامل كليد رو در case استفاده كني بايد اينطوري بنويسي: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! يا از اين كد توي همون رويداد استفاده كن تا ديگه كليد‌هاي سريع منوها رو در نظر نگيري: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اين كد بخش كليد‌هاي تركيبي منوها رو حذف ميكنه و مثل اين ميمونه كه گزينه‌هاي كليد‌هاي تركيبي ندارند. shaparake_shomal31-01-2007, 02:59 PMوقتي تعداد منوهاي اصلي بيشتر از دوتا باشه مياد كاپشن زير منوي اول رو براي كاپشن هاي منوي اصلي (سوم و چهارم) نشون ميده مي خواستم از كليد هاي تركيبي استفاده كنم تا شايد ديگه تكرار نشه ولي وقتي از كليد هاي تركيبي هم استفاده مي كنم دوباره تكرار مي كنه.حتي اگه كاپشن منوي اصلي رو برابر با "" قرار بدم. Romina 200631-01-2007, 09:16 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! palizesoftware31-01-2007, 09:27 PMوقتي تعداد منوهاي اصلي بيشتر از دوتا باشه مياد كاپشن زير منوي اول رو براي كاپشن هاي منوي اصلي (سوم و چهارم) نشون ميده مي خواستم از كليد هاي تركيبي استفاده كنم تا شايد ديگه تكرار نشه ولي وقتي از كليد هاي تركيبي هم استفاده مي كنم دوباره تكرار مي كنه.حتي اگه كاپشن منوي اصلي رو برابر با "" قرار بدم. متوجه نشدم منظورت چيه، بيشتر توضيح بده تا اگه ايرادي هست كلاس رو بازنويسي كنم. shaparake_shomal03-02-2007, 06:50 PMدر برنامه ايي كه خودتون نوشتيد، تعداد منوهاي اصلي 2 تا بود. اگه يكي ديگه به منوهاي اصلي اضافه كنيد مثلا Run با دو زير منوي option و publish وقتي روي Run كليك كنم ، توضيحات اولين گزينه ي منوي اصلي يعني open رو براي Run نشون ميده. يا اصلا واضحتر بگم براي اينكه بشه براي منوي اصلي file يا Edit يا Run درstatusbar توضيحات نشون بدم،چي كار كنم؟ اينو ببينيدhttp://www.4shared.com/file/9977840/dcf75b 29/Test2.html Romina 200604-02-2007, 12:41 AMدر برنامه ايي كه خودتون نوشتيد، تعداد منوهاي اصلي 2 تا بود. اگه يكي ديگه به منوهاي اصلي اضافه كنيد مثلا Run با دو زير منوي option و publish وقتي روي Run كليك كنم ، توضيحات اولين گزينه ي منوي اصلي يعني open رو براي Run نشون ميده. يا اصلا واضحتر بگم براي اينكه بشه براي منوي اصلي file يا Edit يا Run درstatusbar توضيحات نشون بدم،چي كار كنم؟ اينو ببينيدhttp://www.4shared.com/file/9977840/dcf75b 29/Test2.html اینو ببین : دانلود (http://www.box.net/public/ziexa 2ctth) shaparake_shomal04-02-2007, 11:50 AMاينم مثه قبلياست اگه به منوي help يه زير منو اضافه بشه بازم ميشه مثه قبلي. shaparake_shomal05-02-2007, 02:31 PMمن از اين كلاس تو يه برنامه ايي استفاده كردم ،كه اين برنامه از كامپوننت KDtele (براي شماره گيري و ارسال فايل از طريق خط تلفن) استفاده مي كنه،اين برنامه تا چند روز پيش كار مي كرد ولي وقتي از اين كلاس استفاده كردم كار نمي كنه. آيا استفاده از كلاس محدوديت داره؟ يعني ممكنه با بعضي از كامپوننت ها كار نكنه؟ در صورتي كه بخوام پروژه رو با برنامه ي setup ساز نصبي كنم ،باز هم بايد اين كلاس رو تو پوشه ي system32 كپي كنم؟يا لزومي نداره؟ Romina 200605-02-2007, 04:26 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! MenuStatus (http://www.box.net/public/auadtuxhc2) shaparake_shomal09-02-2007, 02:49 PMدر صورتي كه بخوام پروژه رو با برنامه ي setup ساز نصبي كنم ،باز هم بايد اين كلاس رو تو پوشه ي system32 كپي كنم؟يا لزومي نداره؟ سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 328]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن