shadmehrshadow1
04-05-2010, 09:19
- یه function میخوام که تاریخ شمسی رو دریافت کنه و تاریخ میلادی اونو بیرون بده.
اون کنترل Super Tooltip خوب بود .ولی برای وقتیه که روی یه کنترل مکث کنی. اما من میخوام که یک بالن به همون شکل Super Tooltip از آیکونی که در کنار ساعت قرار میگیره در بیاد . مثلا آیکونی که با Notify Icon ایجاد میشه .
واسه بالون هم از کنترل Balon tip استفاده کن, نه کنترل Super tooltip
اگه نسخه Trial این مجموعه رو دانلود کرده باشی نمونه پروژه هم همراهش داره.
من اینترنت معمولی دارم حجم اونم زیاد بود نتونستم دانلود کنم.
نحوه اینکه کنترل BalonTip از توی آیکون کنار ساعت بیاد بیرون چه جوریه ؟[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ](40).gif
من یه فایل Xml پیدا کردم که خیلی خوب اطلاعات رو ازش میگیره و روش مینویسه وسرچ میکنه .
<?xml version="1.0" encoding="utf-16"?>
<SHamsi>
<Farvardin>
<Farvardin XDate="1/1" XEvent="عید نوروز" Pictures="20" XMonth="فروردین" TaTil="1" />
<Farvardin XDate="1/2" XEvent="عید نوروز2" Pictures="20" XMonth="فروردین" TaTil="1" />
</Farvardin>
<Ordibehesht>
<Ordibehesht XDate="1/1" XEvent="ردیبهشت1" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
<Ordibehesht XDate="1/2" XEvent="اردیبهشت 2" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
</Ordibehesht>
</SHamsi>
وقتی کد بالا توی فایل Xml هست خیلی خوب کار میکنه . ولی من میخوام کد رو به شکل زیر بکنم
<?xml version="1.0" encoding="utf-16"?>
<SHamsi>
<Farvardin>
<Farvardin XDate="1/1" XEvent="عید نوروز" Pictures="20" XMonth="فروردین" TaTil="1" />
<Farvardin XDate="1/2" XEvent="عید نوروز2" Pictures="20" XMonth="فروردین" TaTil="1" />
</Farvardin>
<Ordibehesht>
<Ordibehesht XDate="1/1" XEvent="ردیبهشت1" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
<Ordibehesht XDate="1/2" XEvent="اردیبهشت 2" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
</Ordibehesht>
</SHamsi>
<Miladi>
<March>
<March XDate="1/1" XEvent="عید نوروز" Pictures="20" XMonth="فروردین" TaTil="1" />
<March XDate="1/2" XEvent="عید نوروز2" Pictures="20" XMonth="فروردین" TaTil="1" />
</March>
<Aguest>
<Aguest XDate="1/1" XEvent="ردیبهشت1" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
<Aguest XDate="1/2" XEvent="اردیبهشت 2" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
</Aguest>
</Miladi>
ولی وقتی این طوری می کنم دیگه اطلاعات رو نمیخونه . میخواستم بدونم میشه کاری کرد که وقتی اطلاعات از فایل Xml خونده میشه
کاری کرد که فقط اطلاعات بخش <Shamsi> تا <Shamsi/> رو بخونه .
در ضمن :
این کنترل SHape ماکروسافت رو که گذاشتید . وقتی فرم رو اجرا میکنیم محو میشه و دیده نمیشه .
مگه اینکه با نوشتن کد زیر در یک دکمه و انتخاب اون دکمه shape دیده بشه . درحالی که اگه همین کد رو
توی رویداد Form_Load بنویسیم همین طور محو می مونه و دیده نمیشه . برای حل این مشکل چه کار باید کرد؟
RectangleShape1.ResumePaint(True)
واینکه توی وی بی 6 وقتی میخواستیم دستوراتی که در یک دکمه است به شکل زیر عمل می کردیم .
call CommandButton1_Click
این کار رو توی وی بی 2008 چه طور انجام میدهند ؟
در وی بی 2008 چه طور میشه اعداد تصادفی بین 0 تا 6 رو ایجاد کرد با ویزگی های زیر :
1- هر بار که فرم رو اجرا می کنیم اعداد مثل هم در نیایند .مثلا وقتی فرم اجرا میشه و ما دستور رو در یک دکمه نوشته ایم و وقتی که 4 بار دکمه ی مربوطه رو فشار دادیم اعداد به ترتیب از راست به چپ ایجاد شد . 4 3 3 1
اونوقت وقتی فرم رو بستیم و اجرا رو متوقف کردیم . و دوباره فرم رو اجرا کردیم و 4 بار روی دکمه کلیک کردیم دیگه اعداد مثل قبل تولید نشه و مثل قبل اعداد 4 3 3 1 رو تولید نکنه .
2- وقتی که روی دکمه کلیک کردیم و مثلا عدد 4 رو تولید کرد . سپس روی دکمه دوباره کلیک میکنیم . دیگه همون عدد 4 نیاد و یه عدد دیگه بیاد یا اینکه اگه دوبار یه عدد پشت سر هم تولید شد برای بار دوم عدد رو رد کنه و یه عدد دیگه تولید کنه .
ForeColor لیبل سیاه است وقتی که فرم روی دسکتاپ هست و عکس پس زمینه ی دسکتاپ روشن است لیبل به خوبی دیده می شود ولی به محض اینکه عکس پس زمینه ی دسکتاپ رنگ تیره و یا سیاه قرار گیرد .دیگه نمیشه لیبل رو دید . میخوام ببینم راهی برای حل این مشکل وجود داره
این را هم میتوانید با همان دستورات گرافیکی حل کنید و سعی کنید یک حاشیه هم به متنان بدهید تا تضمین کند همیشه از پسضمینه متمایز خواهد ماند.
چه جوری یه حاشیه به متنم بدم.
اون کنترل Super Tooltip خوب بود .ولی برای وقتیه که روی یه کنترل مکث کنی. اما من میخوام که یک بالن به همون شکل Super Tooltip از آیکونی که در کنار ساعت قرار میگیره در بیاد . مثلا آیکونی که با Notify Icon ایجاد میشه .
واسه بالون هم از کنترل Balon tip استفاده کن, نه کنترل Super tooltip
اگه نسخه Trial این مجموعه رو دانلود کرده باشی نمونه پروژه هم همراهش داره.
من اینترنت معمولی دارم حجم اونم زیاد بود نتونستم دانلود کنم.
نحوه اینکه کنترل BalonTip از توی آیکون کنار ساعت بیاد بیرون چه جوریه ؟[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ](40).gif
من یه فایل Xml پیدا کردم که خیلی خوب اطلاعات رو ازش میگیره و روش مینویسه وسرچ میکنه .
<?xml version="1.0" encoding="utf-16"?>
<SHamsi>
<Farvardin>
<Farvardin XDate="1/1" XEvent="عید نوروز" Pictures="20" XMonth="فروردین" TaTil="1" />
<Farvardin XDate="1/2" XEvent="عید نوروز2" Pictures="20" XMonth="فروردین" TaTil="1" />
</Farvardin>
<Ordibehesht>
<Ordibehesht XDate="1/1" XEvent="ردیبهشت1" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
<Ordibehesht XDate="1/2" XEvent="اردیبهشت 2" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
</Ordibehesht>
</SHamsi>
وقتی کد بالا توی فایل Xml هست خیلی خوب کار میکنه . ولی من میخوام کد رو به شکل زیر بکنم
<?xml version="1.0" encoding="utf-16"?>
<SHamsi>
<Farvardin>
<Farvardin XDate="1/1" XEvent="عید نوروز" Pictures="20" XMonth="فروردین" TaTil="1" />
<Farvardin XDate="1/2" XEvent="عید نوروز2" Pictures="20" XMonth="فروردین" TaTil="1" />
</Farvardin>
<Ordibehesht>
<Ordibehesht XDate="1/1" XEvent="ردیبهشت1" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
<Ordibehesht XDate="1/2" XEvent="اردیبهشت 2" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
</Ordibehesht>
</SHamsi>
<Miladi>
<March>
<March XDate="1/1" XEvent="عید نوروز" Pictures="20" XMonth="فروردین" TaTil="1" />
<March XDate="1/2" XEvent="عید نوروز2" Pictures="20" XMonth="فروردین" TaTil="1" />
</March>
<Aguest>
<Aguest XDate="1/1" XEvent="ردیبهشت1" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
<Aguest XDate="1/2" XEvent="اردیبهشت 2" Pictures="20" XMonth="اردیبهشت" TaTil="1" />
</Aguest>
</Miladi>
ولی وقتی این طوری می کنم دیگه اطلاعات رو نمیخونه . میخواستم بدونم میشه کاری کرد که وقتی اطلاعات از فایل Xml خونده میشه
کاری کرد که فقط اطلاعات بخش <Shamsi> تا <Shamsi/> رو بخونه .
در ضمن :
این کنترل SHape ماکروسافت رو که گذاشتید . وقتی فرم رو اجرا میکنیم محو میشه و دیده نمیشه .
مگه اینکه با نوشتن کد زیر در یک دکمه و انتخاب اون دکمه shape دیده بشه . درحالی که اگه همین کد رو
توی رویداد Form_Load بنویسیم همین طور محو می مونه و دیده نمیشه . برای حل این مشکل چه کار باید کرد؟
RectangleShape1.ResumePaint(True)
واینکه توی وی بی 6 وقتی میخواستیم دستوراتی که در یک دکمه است به شکل زیر عمل می کردیم .
call CommandButton1_Click
این کار رو توی وی بی 2008 چه طور انجام میدهند ؟
در وی بی 2008 چه طور میشه اعداد تصادفی بین 0 تا 6 رو ایجاد کرد با ویزگی های زیر :
1- هر بار که فرم رو اجرا می کنیم اعداد مثل هم در نیایند .مثلا وقتی فرم اجرا میشه و ما دستور رو در یک دکمه نوشته ایم و وقتی که 4 بار دکمه ی مربوطه رو فشار دادیم اعداد به ترتیب از راست به چپ ایجاد شد . 4 3 3 1
اونوقت وقتی فرم رو بستیم و اجرا رو متوقف کردیم . و دوباره فرم رو اجرا کردیم و 4 بار روی دکمه کلیک کردیم دیگه اعداد مثل قبل تولید نشه و مثل قبل اعداد 4 3 3 1 رو تولید نکنه .
2- وقتی که روی دکمه کلیک کردیم و مثلا عدد 4 رو تولید کرد . سپس روی دکمه دوباره کلیک میکنیم . دیگه همون عدد 4 نیاد و یه عدد دیگه بیاد یا اینکه اگه دوبار یه عدد پشت سر هم تولید شد برای بار دوم عدد رو رد کنه و یه عدد دیگه تولید کنه .
ForeColor لیبل سیاه است وقتی که فرم روی دسکتاپ هست و عکس پس زمینه ی دسکتاپ روشن است لیبل به خوبی دیده می شود ولی به محض اینکه عکس پس زمینه ی دسکتاپ رنگ تیره و یا سیاه قرار گیرد .دیگه نمیشه لیبل رو دید . میخوام ببینم راهی برای حل این مشکل وجود داره
این را هم میتوانید با همان دستورات گرافیکی حل کنید و سعی کنید یک حاشیه هم به متنان بدهید تا تضمین کند همیشه از پسضمینه متمایز خواهد ماند.
چه جوری یه حاشیه به متنم بدم.