PDA

View Full Version : سوال: MessageBox کامپوننت تلریک



hamedjonjon
جمعه 03 شهریور 1391, 13:53 عصر
با سلام
آیا کامپوننت تلریک MessageBox هم داره ؟
چطور میشه ازش استفاده کرد؟

ehsan7007
جمعه 03 شهریور 1391, 13:56 عصر
آره داره.
از کدومش استفاده می کنی؟
telerik rad control for win form 2012 Q1 رو که من دارم داره.

hamedjonjon
جمعه 03 شهریور 1391, 13:58 عصر
آره
من هم از 2012 استفاده میکنم
چطور میشه ازش استفاده کرد؟

ehsan7007
جمعه 03 شهریور 1391, 14:11 عصر
این رو پیدا کن :
RadControls for WinForms Q1 2012 Demos
حالا توش ایتم مورد نظرت رو انتخاب کن.
خودش یه تب داره برای کد سی شارپ و بیسیک.
البته استفاده از کدش یه کم سخته.

aminaltavista
جمعه 03 شهریور 1391, 14:41 عصر
سلام

کامپو ننت های telerik که به قیمت 999 دلار آمریکا هست و این جا free یه چیز خیلی توپی هست. من تو پروژم تقریبا همه کنترل هام از مجوعه همین کامپوننت بی نظیر هست . عیب بزرگی که داره اینه که اولا همیشه در نظر داشته باشید هیچ کامپونتی جای کتابخونه رو نمیگیره ! این یک . بعدش هم خیلی سرعت گیر هست و مقدار زیاد تری نسبت به کتابخونه خود استودیو مصرف حافظه داره!

برای استفاده از تموم امکاناتش اول باید اون رو نصب کنی ! این مسلما امر بدیهی است. بعدش هنگام ساخت پروژه جدید همه چیز واضح است . یه گزینه جدید اضاف شده که telerik نام داره و حتی میتونید از تو خود windows form Application گزینه radFormApplication را انتخاب کنید. بعدش تو قسمت ابزار ها باز هم ابزار های کاملا جدیدی اضاف شده که به سلیقه میتونید با هر کدوم کار کنید ! ضمنا بعد از نصب خود مجموعه TELERIK یه فایل رو دسکتاپ نمایش داده شده که با اجرای اون انواع کامپوننتها و نحوه استفاده از شون رو توضیح داده است ! به صورت کلی

غرض از گفتگو برای ایجاد یک RAD MESSAGE BOX طبق زیر عمل کن ! کاری زیاد نداره.

این ها رو به فایل سرایند الحاق کن



using Telerik.WinControls;
using Telerik.WinControls.UI;
using Telerik.WinControls.Primitives;


دقیقا نمیدونم کدوماشون حیاطی تر هستن اما شما هر سه رو اضاف کنید .
اول تم رو مشخص کن!


RadMessageBox.SetThemeName("Desert");

desert تم مورد علاقه من هست شما میتونید به دلخواه یکی دیگه رو انتخاب کنید.

بعدش باید راست به چپ بودن و آیکن رو اضاف کنید:



RadMessageIcon Icon = RadMessageIcon.Question;
RightToLeft RTL = new RightToLeft();


حالا دیگه تقریبا کار تموم هست و تنها چیزی که باقی میمونه :



RadMessageBox.Show(this, "آیا شما مطمئن هستید که میخواهید کاربر را حذف کنید ؟", "اطمینان"
, MessageBoxButtons.YesNo, Icon, MessageBoxDefaultButton.Button1, RTL);


من از مجموعه 2011 استفاده میکنم و این طور که کار کردم تا حالا جواب میده! و 2012 ش رو کار نکردم ! اگه جواب نداد احتمالا ویرایشش کردن که فکر نکم جواب نگیرید.
این یه نمونه بود که من خودم کارش کردم! دقت کنید که اگه this رو که داخل هست نذارید ازتون خطا میگیره! باید اول باشه!

امیدوارم خوشتون بیاد.

AmirGhasemi
جمعه 03 شهریور 1391, 14:45 عصر
سلام خدا و ما بر دوستان برنامه نويس
عزيزان اگه لينك دانلود Telerik را كه بصورت Free باشه را برايمان بگذاريد تا من هم مجاني دانلود كنم خيلي خيلي ممنون شده و در عروسيتان جبران خواهم كرد!!!!
ممنون ميشم لينك دانلودش را برام بذاريد

ehsan7007
جمعه 03 شهریور 1391, 14:52 عصر
Warez هستند ایشون !! (لینکش رو میگم)
برا همین تو این سایت دنبالش بگرد:
www.ehsanavr.com
www.sourcegozar.com

hamedjonjon
جمعه 03 شهریور 1391, 15:13 عصر
جناب aminaltavista
بابت توضیح مفصلی که دادی،دستت درد نکنه
خدا خیرت بده
این کد برای 2012 هم جواب میده

hamedjonjon
جمعه 03 شهریور 1391, 15:52 عصر
فقط یه مشکلی هست که راست به چپ (RightToLeft) کار نمیکنه
یعنی فارسی که مینویسم از چپ به راست میاره

hamedjonjon
جمعه 03 شهریور 1391, 15:54 عصر
در ضمن تم(Theme) هم تاثیری در ظاهر اش نداره

aminaltavista
جمعه 03 شهریور 1391, 16:14 عصر
در ضمن تم(Theme) هم تاثیری در ظاهر اش نداره

برا رفع این مشکل از تو قسمت ابزار ها تم رو روش دابل کلیک کن تا بیات پایین فرم.

به همین خاطر گفتم که هیچ چیز کتابخونه نمیشه ! درسته که ظاهر بسیار مطلوبی نداره اما دیگه خطا نمیگیره! من تا الان نتونستم راهی برا تغییر فونتش پیدا کنم اما
فکر کنم اگه پروژه ای که ساختید فرمش عادی باشه دستوراتون کار نمیکنه وباید فرم هم rad باشه ! این احتمال هم وجود داره که دوبار مشخص کردید به عبارتی اگه تو property مشخص کنید و دستی هم کد پشت فرم باشه احتمال جواب نگرفتن داره!

kurd_programming
جمعه 10 شهریور 1391, 01:23 صبح
در ضمن تم(Theme) هم تاثیری در ظاهر اش نداره

همه ابزارهای telerik داخل منوی تنظیماتش گزینه right to left رو داره ....

hamedjonjon
جمعه 10 شهریور 1391, 06:08 صبح
همه ابزارهای telerik داخل منوی تنظیماتش گزینه right to left رو داره ....

MesseageBox کامپوننتی نیست که توی toolBox بشه بهش دسترسی داشت
تازه این راست به چپ ربطی به تم نداره که شما در جواب من گفتین

اگه امتحان کنی میبینی که همون راست به چپ تاثیری روی کامپوننت نمیگذاره

kurd_programming
شنبه 11 شهریور 1391, 14:08 عصر
MesseageBox کامپوننتی نیست که توی toolBox بشه بهش دسترسی داشت
تازه این راست به چپ ربطی به تم نداره که شما در جواب من گفتین

اگه امتحان کنی میبینی که همون راست به چپ تاثیری روی کامپوننت نمیگذاره

نه دوست عزیز من در جواب کلی داده بودم می دونم که them ها این گزینه رو نداره فقط میتونی تم های مربوط به مثلا office 2007 silver یا ازهمین موارد رو به پروژتون استفاده کنی جهت زیبا شدن پروژه...
سوال بعدی اگه مثل همون کدهای دوستمون بنویسی کاملا می بینی که راست به چپ شده
privatevoid radButton1_Click(object sender, EventArgs e)
{
RadMessageIcon Icon = RadMessageIcon.Question;RightToLeft RTL = newRightToLeft();
RadMessageBox.Show(this, "آیا شما مطمئن هستید که میخواهید کاربر را حذف کنید ؟", "اطمینان", MessageBoxButtons.YesNo, Icon, MessageBoxDefaultButton.Button1, RTL);
}

بدروود

kurd_programming
شنبه 11 شهریور 1391, 14:42 عصر
دوست عزیز اگه هم مشکلت رفع نشد می تونی بری سری به این سایت بزنی که شرکت telerik هستش و آموزش همه کامپوننت ها و دیگر ابزارها رو آمورش داده ..
http://www.telerik.com/help/winforms/overview.html

AmirGhasemi
شنبه 11 شهریور 1391, 15:23 عصر
آقا ما يه سوال داريم
بعد كامپيال نرم افزارم كه با telerik نوشتم بايد dll هاي اونو را هم با نرم افزارم كپي كرده و همراهش كنم!
آخه من يه نرم افزار نوشتم ولي روي كامپيتورهاي ديگرون جواب نمي ده ارور مي ده

kurd_programming
شنبه 11 شهریور 1391, 23:51 عصر
آقا ما يه سوال داريم
بعد كامپيال نرم افزارم كه با telerik نوشتم بايد dll هاي اونو را هم با نرم افزارم كپي كرده و همراهش كنم!
آخه من يه نرم افزار نوشتم ولي روي كامپيتورهاي ديگرون جواب نمي ده ارور مي ده

دروود
آره دوست عزیز باید از قسمت reference پروژه خودت کپی بگیری .. برای اینکار اول از پنجره suloation قسمت referens هایی که با اسم telerik شروع میشه رو حفظ کن . بعد به مسیر ی که telerik رو نصب کردی میری بعد پوشه bin رو باز می کنی..... از اونهاییی که حفط یا نوشتی رو پیدا و کپی می کنی ... حالا اونها رو ببر یک پوشه داخل پوشه پروژه خودت د ر قسمت debug ... یا هر پوشه دیگری paste کن ...
بعد حالا که پروژه رو روی یک سیستم دیگه باز کردی روی قسمت reference کلیک راست کرده بعد گزینه add referenc رو بزن بعد بروی پوشه debug که فایلها رو کپی کردی انتخاب و add کن ...
حالا از برنامت لذت ببر