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

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

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

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

صرافی rkchange

دزدگیر منزل

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

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

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

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

Future Innovate Tech

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

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

آراد برندینگ

وکیل کرج

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

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

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

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

خرید ریبون

موسسه خیریه

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

واردات از چین

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

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

ناب مووی

دانلود فیلم

بانک کتاب

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

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

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

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

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

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

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

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

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

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

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

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

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

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

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



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

سوالات من تا جمعه !


واضح آرشیو وب فارسی:سایت ریسک: M i L @ D25-02-2010, 12:01 PMسلام دوستان عزیز ... من قرار شنبه یه امتحان مهم عملی داشته باشم ... میخوام تا جمعه شب شما من رو در مورد سوالایی که دارم راهنمایی کنید ! این اولین سوالات : 1 - چطور میتونم یه تکست باکس رو به عنوان دکمه ی رادیویی یا همون OptionButton دربیارم ؟ مثل این عکس : http://upload.doostjoon.com/images/61text_option_button.jpg 2 - چطور میتونم روی یک PictureBox با فشار دادن دکمه ی سمت چپ ماوس علامت * پشت سر هم چاپ کنم ؟ مرسی ... MR Cracker25-02-2010, 01:08 PMسوالات جالبی هستند. 1-باید چک کنی ببینی اگه option روشن بود تکس باکس هم فعال بشه و برعکس. 2-باید از از رویداد مخصوص اون استفاده کنی و همراه با فرمان print ---------- Post added at 01:08 PM ---------- Previous post was at 01:06 PM ---------- !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! M i L @ D25-02-2010, 01:44 PMسوالات جالبی هستند. 1-باید چک کنی ببینی اگه option روشن بود تکس باکس هم فعال بشه و برعکس. 2-باید از از رویداد مخصوص اون استفاده کنی و همراه با فرمان print ---------- Post added at 01:08 PM ---------- Previous post was at 01:06 PM ---------- !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خیلی ممنون واسه جواب ... سوال اول : واسه سوال اول فکر میکردم با استفاده از پنجره ی خصوصیات میشه اینکارو کرد ولی مثل اینکه اینطور نیست و باید تکست باکس رو بکشی رو قسمت Coption . در کل جواب این سوال رو گرفتم ! سوال دو : نمیدونستم PictureBox خصوصیت Print رو داره ... پس اینم بهم یاد دادید ! ولی مشکل اینجاست که من چطوری میتونیم رنگ و سایز و مکان چاپ رو بهش معرفی کنم ؟ اینم راهنمایی کنید خیلی ممنون میشم ! Mohsen.Sh_PC25-02-2010, 03:52 PMسلام با استفاده از تابع Space() میتونی بگی چقدر جلوتر چاپ کنه. مثلا Print Space(20) "*" M i L @ D25-02-2010, 04:03 PMسلام با استفاده از تابع Space() میتونی بگی چقدر جلوتر چاپ کنه. مثلا Print Space(20) "*" خیلی ممنون دوست عزیز واسه راهنمایی ... ولی من میخوام دقیقا وقتی کلیک کردم تو همون مختصات ماوس چاپ بشه ! ولی بازم این Space تو جاهای دیگه بدردم میخوره ... ممنون ! MR Cracker25-02-2010, 06:15 PMباید تلفیقی از تابع print و خصوصیات CurrentY و CurrentX باشه. M i L @ D25-02-2010, 06:42 PMباید تلفیقی از تابع print و خصوصیات CurrentY و CurrentX باشه. ممنون واسه جواب ولی تا جایی که سوادم قد میده نمیشه همراه با Print مختصاتX , Y ماوس رو مشخص کرد ! راستی با خصوصیت Pset نمیشه بجای نقطه علامت "*" رو چاپ کرد ؟ اینجوری مشکل حل میشه ! MR Cracker25-02-2010, 09:26 PMباید از خصوصیات tab و space اون استفاده کنید. اگه می خوایی با pset این کار رو بکنی باید یه تابع بسازی که با pset یه ستاره درست کنه و اون وقت هر وقت رویداد رخ داد اون تابع رو صدا کنی. M i L @ D25-02-2010, 10:12 PMباید از خصوصیات tab و space اون استفاده کنید. اگه می خوایی با pset این کار رو بکنی باید یه تابع بسازی که با pset یه ستاره درست کنه و اون وقت هر وقت رویداد رخ داد اون تابع رو صدا کنی. نمیشه !:37: آخه چطوری به Tab و Space بگم همون مختصات ماوس بشه ؟ با استفاده از CurrentX و CurrentY که نمیشه ! واسه دومی هم ... نمیدونم باید تابع رو چطوری بسازم که Pset ستاره درست کنه ... اصلا شدنیه ؟ ... راستی بازم ممنون واسه جواب ! MR Cracker26-02-2010, 12:11 AMبه اندازه X باید از space استفاده کنی و به اندازه Y از Tab (اگه برعکس نگفته باشم.) چرا نمی شه راحت هم هست. M i L @ D26-02-2010, 12:19 AMبه اندازه X باید از space استفاده کنی و به اندازه Y از Tab (اگه برعکس نگفته باشم.) چرا نمی شه راحت هم هست. خب من دقیقا همین رو امتحان کرده بودم ولی نشد ... اینم کد : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! جاهای X و Y رو هم عوض کردم ولی باز نشد که نشد ! _H2_26-02-2010, 01:57 AMسلام مورد 2 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! M i L @ D26-02-2010, 10:37 AMسلام مورد 2 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! وای ... مرســــــی ... شـــــد :11: البته از اولین مورد استفاده کردم ! دومین مورد خطا میگرفت که .CreateGraphics وجود نداره ! راستی این Me چه کاربردی داره ؟ حالا چطوری کاری کنم که سایز و رنگ "*" عوض بشه ؟ مـــــمـــنـــون ! _H2_26-02-2010, 02:07 PMسلام دومین مورد خطا میگرفت که .CreateGraphics وجود نداره ! همانطور که نوشتم، کد دوم مربوط به VB 2008/2010 است نه VB 6-1998 ! راستی این Me چه کاربردی داره ؟ برابر this در زبان C است و حاوی اشاره گر شی جاری است. در واقع همه توابع و فیلدها باید عضو یک Class باشند مثل ForeColor که خصیصه عضو PictureBox است و نوشته میشود PictureBox.ForeColor در Class که در حال کدنویسی آن هستید، همواره Me به همان کلاس اشاره میکند. چون ما درون Class فرم جاری کدنویسی میکنیم Me.PictureBox1 یعنی PictureBox1 ای که عضو فرم جاری و فعلی است. البته درج Me (و this در C) اختیاری است ولی در زبانهای شی گرایی مثل VB 7/8/9/10 کلمات جدید و مشابه Me هم وجود دارد که مفاهیم بسیار مشابه ای با Me دارند ولی در سلسه مراتب وراثتی طور دیگری عمل میکنند مثل کلمات MyBase و MyClass ... که در این شرایط نوشتن مرجع اشاره گر میتواند به شفافیت بیشتر کد کمک کند و در هر صورت هم بالاخره نصب مالک و مملوکی متد ها و فیلدها و... را واضح تر نشان خواهد داد. بحرحال نوشتن Me اختیاری است. حالا چطوری کاری کنم که سایز و رنگ "*" عوض بشه ؟ کد VB 2008/2010 که همان است ... پارامتر دوم فونت (شامل نام و سایز و حالت و..) و پارامتر سوم هم قلم مو است که میتواند یک رنگ خالص یا یک گرادیان رنگی (حالت رنگین کمان) یا یک الگو یا یک تصویر و... باشد که با آن قلم مو متنString باید ترسیم شود. و برای VB 6 هم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. M i L @ D27-02-2010, 09:35 AMسلام همانطور که نوشتم، کد دوم مربوط به VB 2008/2010 است نه VB 6-1998 ! برابر this در زبان C است و حاوی اشاره گر شی جاری است. در واقع همه توابع و فیلدها باید عضو یک Class باشند مثل ForeColor که خصیصه عضو PictureBox است و نوشته میشود PictureBox.ForeColor در Class که در حال کدنویسی آن هستید، همواره Me به همان کلاس اشاره میکند. چون ما درون Class فرم جاری کدنویسی میکنیم Me.PictureBox1 یعنی PictureBox1 ای که عضو فرم جاری و فعلی است. البته درج Me (و this در C) اختیاری است ولی در زبانهای شی گرایی مثل VB 7/8/9/10 کلمات جدید و مشابه Me هم وجود دارد که مفاهیم بسیار مشابه ای با Me دارند ولی در سلسه مراتب وراثتی طور دیگری عمل میکنند مثل کلمات MyBase و MyClass ... که در این شرایط نوشتن مرجع اشاره گر میتواند به شفافیت بیشتر کد کمک کند و در هر صورت هم بالاخره نصب مالک و مملوکی متد ها و فیلدها و... را واضح تر نشان خواهد داد. بحرحال نوشتن Me اختیاری است. کد VB 2008/2010 که همان است ... پارامتر دوم فونت (شامل نام و سایز و حالت و..) و پارامتر سوم هم قلم مو است که میتواند یک رنگ خالص یا یک گرادیان رنگی (حالت رنگین کمان) یا یک الگو یا یک تصویر و... باشد که با آن قلم مو متنString باید ترسیم شود. و برای VB 6 هم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. واقــــــعـــــا مـــمــنـــونــم ... توضیحات بسیار کامل بود ... کد هم که استفاده کردم ! :11: فقط یه سوال دیگه که امیدوارم تا قبل از ساعت 12 بهش جواب داده بشه ... چطور با Dobule Click میتونم یک متن رو دقیقا در همون مختصات ماوس چاپ کنم ؟ آخه DblClick مختصات X و Y نداره ! بازم از هـــمه ممنون ... _H2_27-02-2010, 11:29 AMسلام برای به دست آوردن محل ماوس میتوانید از API ی GetCursorPos استفاده کنید و برای تبدیل مختصات به کنترلر جاری هم از ScreenToClient یا API کاملتر MapWindowPoints ... البته متاسفانه مختصات کاری VB 6 واحد من دراوردی Twips یوده!!! (که خوشبختانه مایکروسافت در اولین نسخه بعدی ان را اصلاح کرد) شما اول باید برای هماهنگی با سیستم عامل ویندوز در نمایه طراحی روی PictureBox تان بروید و خصیصه ScaleType یا ScaleMode یا Scale را روی pixel قرار دهید و سپس ... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در Vb 7,8,9,10 خصیصه داخلی MousePosition و تابع PointToClient استفاده کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید. M i L @ D27-02-2010, 12:52 PMخیلی ممنون از همه ی دوستان بخصوص آقای _H2_ که واقعا کمک کردند !:11: من رفتم واسه ی امتحان ...:45: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




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

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

bt

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




-


گوناگون

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


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