صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 60

نام تاپیک: چند کامپوننت برای دات نت کارها با C#‎‎‎

  1. #1

    چند کامپوننت برای دات نت کارها با C#‎‎‎

    سلام
    ازین به بعد قصد دارم به مرور کامپوننتهایی که برای یکی از پروژه هام استفاده کردم رو در اختیار دوستان بذارم
    برای شروع یک کلید ویستایی با قابلیتهای:
    حالت glass و normal و classic و system چند تم رنگی شامل سبز و زرد و آبی و قرمز و شیشه ای(خاکستری)
    امکان افزودن آیکن به کلید.
    تغییر شدت انعکاس کلید با حرکت موس بر روی آن و فشرده شدن توسط موس و یا disable بودن کلید
    امکان تغییرات رنگ (جدای از تم) با استفاده از سورس برنامه

    نکته
    -کلید در حالت glass و classic شفاف هست و در حالت normal خاکستری و با حرکت موس بر اساس تم تغییر رنگ میده و در حالت سیستم به شکل کلیدهای سیستم عامل هستند

    این کلید ها تماما با کلاسهای رسم دوبعدی در دات نت نوشته شده اند
    به این صورت که ابتدا یک رنگ زمینه روی عکس موقتی .بعد نوبت به رفلکت ها یا همون انعکاسها میرسه.قسمت سختش اینجاست که باید لبه های کلید پخ باشند و انعکاس به اندازه یک پیکسل از گوشه ها فاصله داشته باشه تا حاشیه کلید مشخص بشه که من از کلاس graphicPath استفاده کردم.و در نهایت عکس رو روی بک گراند کلید داخل userControl میندازیم.
    ---برای استفاده باید در پروژه خود از منوی Project گزینه Add Existing item... و بعد فایل ضمیمه رو انتخاب کنید و add کنید. آنگاه با یک بار Build برنامه(معمولا F6) کامپوننت به بالای toolBox اضافه خواهد شد.

    در زیر یک عکس از این کلیدها رو گذاشتم.



    آخرین تغییرات کلید در پست 15 صفحه دو وجود داره که اون رو دانلود کنید

    این لینک مسقیم فایل صفحه بعدی هست

    با تشکر
    عکس های ضمیمه عکس های ضمیمه
    آخرین ویرایش به وسیله Rejnev : شنبه 14 فروردین 1389 در 01:52 صبح

  2. #2

    نقل قول: کامپوننت کلید و... Dot NET دست ساز همراه با سورس

    For Future
    آخرین ویرایش به وسیله Rejnev : جمعه 14 اسفند 1388 در 12:31 عصر دلیل: like spam

  3. #3

    نقل قول: کامپوننت کلید و... Dot NET دست ساز همراه با سورس

    کامپوننت خط (line) با نام specialLine
    برای جدا کردن کنترلهای روی فرم به منظور دسته بندی و ...
    یک خط افقی یا عمودی با رنگهای دلخواه در حالت fade
    شامل سه خصوصیت اصلی تحت عناوین
    Style:
    normal , fade
    direction:
    horizontal , vertical
    color

    عکس از حالت طراحی





    یک عکس دیگه از کاربرد عملی




    برای اضافه کردن به پروژه مثل پست اول عمل کنید.
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  4. #4

    نقل قول: ساخت کلید دلخواه تم ویستایی با #C

    سلام دوست عزيز
    در دات نت چطور اين دكمه هارو طراحي مي كنند؟ من مي خوام براي برنامم دكمه گرد شيشه اي درست كنم. اگر اموزش ساختocx را داري برام بزار تو تايپيك متشكرم

  5. #5

    نقل قول: ساخت کلید دلخواه تم ویستایی با C#‎‎

    نقل قول نوشته شده توسط Ilove you mahsa مشاهده تاپیک
    سلام دوست عزيز
    در دات نت چطور اين دكمه هارو طراحي مي كنند؟ من مي خوام براي برنامم دكمه گرد شيشه اي درست كنم. اگر اموزش ساختocx را داري برام بزار تو تايپيك متشكرم
    سلام
    اگه شما بتونید در برنامه ای مثل فتوشاپ این کلیدها رو طراحی کنید در نتیجه میتونید در دات نت هم مثل مراحلی که برای فتوشاپ انجام دادید با برنامه نویسی پیاده سازی کنید.
    مثال فتوشاپی:
    اول یک قسمت رو بصورت دایره ای انتخاب می کنم و با ابزار Gradient Tool داخلش رو رنگ میزنم
    (قبل از رنگ کردن بهتره یک لایه ایجاد کنید)



    بعد یک انعکاس از بالا میندازم



    در آخر یک انعکاس از پایین



    حالا برای برنامه نویسی مثل مراحل بالا عمل می کنم
    یعنی اول یک محیط دایره ای (drawEllipse) رو با یک ابزار قلمو (linear gradient brush) رنگ میزم و دوباره یک محیط بیضی شکل رو با قلموی جدید پر میکنم و انعکاس پایین به همین صورت
    در کل برای ساخت کامپوننت باید شیئ گرایی رو بلد باشید چون فقط رسم کلید مهم نیست
    این کلید رویداد هم میخواد خصوصیت هم میخواد متد هم میخواد
    مثلا اگه بخواین برای کلیدتون آیکون بذارید طوریکه خصوصیت ImageList و ImageIndex داشته باشه یعنی بیاد و از روی فرم لیست imageList ها رو توی خودش بیاره و بر اساس عناصر داخل اون imageList خصوصیت imageIndex کلید هم فهرست عکسهای اون ImageList رو بگیره عذاب آوره.
    یا برای هر رویداد باید بیابن و رسم مورد نظر رو فراخوانی کنید
    مثلا وقتی موس روی کلید رفت شدت انعکاس بیشتر بشه یا وقتی کلید فشرده شد رسم تغییر و مثلا تیره بشه
    مزیتی که این روش داره اینه که با تغییر اندازه کلید چون رسم مجدد انجام میشه کیفیت کلید از بین نمیره در حالی که اگه روی کلید عکس بندازیم (BackgroundImage) با تغییر اندازه عکس هم بد شکل میشه
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 1.jpg‏ (10.0 کیلوبایت, 5338 دیدار)
    • نوع فایل: jpg 2.jpg‏ (10.6 کیلوبایت, 5281 دیدار)
    • نوع فایل: jpg 3.jpg‏ (2.4 کیلوبایت, 5283 دیدار)

  6. #6

    نقل قول: ساخت کلید دلخواه تم ویستایی با #C

    آخرین ویرایش به وسیله Rejnev : جمعه 14 اسفند 1388 در 12:18 عصر

  7. #7

    نقل قول: ساخت کلید دلخواه تم ویستایی با #C

    تبدیل رقم به حروف



    تا نهصد میلیارد رو ساپورت میکنه. در ضمن اعشار رو نمیگیره چون معمولا در پروژه ها نیازی به اعشار پیدا نمیشه.
    برای استفاده فایل ToAlphabet.cs رو به پروژه اضافه کنید و در فرمی که میخواین استفاده کنید به صورت زیر عمل کنید

    using toAlphabet;
    .
    .
    .
    private void TextBox1_TextChanged()
    {
    TextBox2.Text=ToAlphabet.Convert(TextBox1.Text);
    }

    Edit:
    توجه:
    آپدیت شده در پست شماره 24 (نسخه جدید با امکان تبدیل اعداد منفی)
    برو به پست شماره 24
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Rejnev : شنبه 06 شهریور 1389 در 23:43 عصر

  8. #8
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: ساخت کلید دلخواه تم ویستایی با C#‎‎

    ---برای استفاده باید در پروژه خود از منوی Project گزینه Add Existing item... و بعد دو فایل با پسوند .cs رو (و یا همه فایلهای ضمیمه رو انتخاب کنید) و add کنید. آنگاه با یک بار کامپایل برنامه(F6) کامپوننت به بالای toolBox اضافه خواهد شد.
    سلام
    نمی دونم چرا وقتی این مراحل را انجام میدم، کامپوننت نمیاد!!!

  9. #9

    نقل قول: ساخت کلید دلخواه تم ویستایی با C#‎‎‎

    نقل قول نوشته شده توسط sara.f مشاهده تاپیک
    سلام
    نمی دونم چرا وقتی این مراحل را انجام میدم، کامپوننت نمیاد!!!
    سلام
    در مرحله انتخاب، همه محتویات پوشه extract شده رد انتخاب کنید که شامل سه فایل هست و برنامه را حتما یکبار Build کنید.

  10. #10
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: ساخت کلید دلخواه تم ویستایی با C#‎‎‎‎

    نقل قول نوشته شده توسط mohammad_bagherani مشاهده تاپیک
    سلام
    در مرحله انتخاب، همه محتویات پوشه extract شده رد انتخاب کنید که شامل سه فایل هست و برنامه را حتما یکبار Build کنید.
    حالا وقتی ازش استفاده می کنم ،فقط رنگ سبزش هست، اگر بخوام شیشه ای یا عکس دار یا رنگای دیگش را هم استفاده کنم چی؟

  11. #11
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: ساخت کلید دلخواه تم ویستایی با C#‎‎‎‎‎‎

    نقل قول نوشته شده توسط mohammad_bagherani مشاهده تاپیک
    در ابتدا که کلید رو اضافه میکنید سبز دیده میشه چون مقادیر پیش فرض فیلدها اعمال شده
    با یک بار اجرا یا تغییر buttonStyle و buttonTheme کلید تغییر پیدا میکنه
    آره، ولی واسه خودش تغییر می کنه!
    بعدشم وقتی مثلا 4 تا button را روی فرم میذارم، 3تاش خاکستری میشه، یکیش آبی.
    من میخوام به دلخواه خودم رنگارو تغییر بدم، نه اینکه خودش تغییر کنه، مثل همون عکسی که توی پست اول گذاشتید.

  12. #12

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎

    سلام
    ویرایش:آخرین نسخه کلید در ضمیمه موجوده


    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Rejnev : شنبه 14 فروردین 1389 در 01:48 صبح

  13. #13

    Picture Button

    کلید تصویری:



    کنترل جدیدی هست که سه خصوصیت
    ImageNormal
    ImageOn
    ImagePressed
    رو به کنترل Button دات نت اضافه کرده.
    وقتی موس و یا فوکاس بر روی کلید قرار میگیره بکگراند کلید به ImageOn تغییر پیدا میکنه.
    بقیه موارد هم که مشخصه.

    ضمیمه شامل یک فایل کلاس سی شارپ هست که از کلاس Button ارث بری کرده و یکسری OverRide ها و تنظیماتی رو روی کنترل اعمال میکنه.
    فایل رو به پروژه اضافه کنید و با یک بار کامپایل کنترل به تول باکس اضافه خواهد شد.
    اگه تغییرات و یا سوالی دارید از طریق پیام خصوصی در میون بذارید.
    با تشکر
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  14. #14

    Thumbs up Picture Button 2

    اینم یک نوع دیگه از کلیدها
    نسبت به نسخه پست قبل این تغییر رو داره که شما آیکون به کلید میدید و نه عکس و طبیعتا تنها یک وضعیت عکس رو پوشش میده ولی با حرکت روی کلید این انعکاس روش میفته و شیشه مانندش میکنه.
    در این کلید هیچ پراپرتی کم و زیاد نشده و فقط از کلاس Button دات نت ارث بری کرده و برای رسم انعکاس یکسری کد اضافه شده و پراپرتی هایی از کلید دات نتی هم به حالتی که خواستم در زمان Constructor تغییر پیدا کرده. مثلا FlatAppreance تغییر پیدا کرده و...
    از توی ضمیمه سورس رو دانلود کنید و به پروژه همونطور که در پست های قبل توضیح داده شده اضافه کنید.



    از اونجایی که کار پروژه تقریبا به آخراش رسیده و قصد دارم به امید خدا به WPF مهاجرت کنم، ازین به بعد سعی میکنم کامپوننت هایی که با WPF خواهم ساخت رو هم قرار بدم.
    با تشکر.
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Rejnev : سه شنبه 25 خرداد 1389 در 11:47 صبح

  15. #15

    و حالا GlassPanel

    همگی متوجه شدید که طرح های شیشه ای عشق منه؟
    و حالا پنل شیشه ای
    از پنل دات نت ارث بری کرده و تمام خصویات اون رو داره.
    خاصیت GlassColor بهش اضافه شده که مشخص کننده رنگ شیشه ست
    در ضمن هنوز بخش سخت و مهمش مونده که وقتی کامل شد قرارش میدم.
    منظورم ایجاد یکسری انعکاس اریب روی پنله(انصافا کار شاقیه!)
    این تصویر که در نهایت در بکگرند پنل سفارشی ما قرار میگیره تماما با کد ایجاد شده.
    مثلا سایه اطراف، کادر سفید رنگ، کادر سیاه رنگ، پس زمینه و ....
    فعلا همین رو داشته باشید. تا بعد روی Ray ها هم کار کنم.


    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  16. #16

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

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

  17. #17
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    قم
    پست
    65

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    سلام
    میشه بپرسم چطوری می شه برای فرم کلید ساخت؟
    کلیدی که طرح خودمونو داشته باشه
    البته بگم کلید من نه مربع نه مستطیله نه اشکال منظم
    یه شکل تو هم رفته ی کج و معوج داره
    نمی دونم چجوری باید بسازمش
    میشه راهنماییم کنید؟

  18. #18

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎‎

    نقل قول نوشته شده توسط hamidsina مشاهده تاپیک
    سلام
    دستتون درد نکنه
    میشه راه ساختن یه کنترل تکست باکس شیشه ای رو هم بگین
    ممنون
    سلام، خواهش میکنم
    تا به حال نساختم ولی یکی از توی همین سایت دانلود کردم تحت عنوان Alpha blend TextBox که توی ضمیمه قرارش میدم.
    زیاد دقت نکردم که چطوری ساختنش ولی قطعا TextBox معمولی نیست و از اونها ارث بری نداره.
    ساخت TextBox انصافا کار پردردسریه. باید کلیدهایی که کاربر میزنه رو چک کنی و بر اساس مکان اشاره گر مجازی ای که ساختی متن رو در اونجا درج کنی و متن رو روی کنترل رسم کنی و Scroll بسازی و رویداد بنویسی و یک فکر به حال کپی پیست بکنی و ....
    همین هم که ضمیمه کردم یک چیز استانداردی نیست.
    ولی با Wpf این کار آب خوردنه. کافیه Opacity کنترل رو کم کنی، تمومه...
    نقل قول نوشته شده توسط mojdeh6583 مشاهده تاپیک
    سلام
    میشه بپرسم چطوری می شه برای فرم کلید ساخت؟
    کلیدی که طرح خودمونو داشته باشه
    البته بگم کلید من نه مربع نه مستطیله نه اشکال منظم
    یه شکل تو هم رفته ی کج و معوج داره
    نمی دونم چجوری باید بسازمش
    میشه راهنماییم کنید؟
    سلام.
    کاری نداره.
    یک کلاس بسازید و از Button ارث بری کنید تا VS کلیدتون رو به عنوان یک کنترل بشناسه.
    بعدش باید یک عکس فراهم کنید تا به عنوان بکگراند کلید قرار بدید.
    حالا این عکس رو میشه با کد ایجاد کرد که حالت وکتوری داره و افت کیفیت نداره ولی یکم سخته و یا یک عکس از بیرون رو انداخت روی کلید.
    و در نهایت هم میتونید در هنگام طراحی کلید، روی رویدادها و متدهای کلید مشتق شده، کنترل داشته باشید.(مثلا کلیک شد، رنگش عوش بشه...)
    دیدین کاری نداشت؟
    البته این رو هم بگم که کنترلهای ویندوزی محکوم به مستطیل شکل بودن هستن(چهار گوش)
    حالا شکل شما اگه هر چقدر هم عجیب غریب باشه و مثلا بعضی جاهاش کاملا شفاف باشه وقتی موس روی مرزهای درونی اون کلید قرار بگیره کلید آماده کلیک شدنه. و نمیشه دورش زد.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله Rejnev : سه شنبه 25 خرداد 1389 در 01:20 صبح دلیل: ضمیمه رو قرار دادم

  19. #19
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    قم
    پست
    65

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    سلام
    این پنل شیشه ای خیلی قشنگه
    من رسما عاشقش شدم
    آقا ادامه بده
    من یه listbox شیشه ای می خوام میشه طراحیش کنی؟
    خیلی قشنگه
    خیلی توپه
    واقعا عالیه

  20. #20

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎‎

    نقل قول نوشته شده توسط mojdeh6583 مشاهده تاپیک
    سلام
    این پنل شیشه ای خیلی قشنگه
    من رسما عاشقش شدم
    آقا ادامه بده
    من یه listbox شیشه ای می خوام میشه طراحیش کنی؟
    خیلی قشنگه
    خیلی توپه
    واقعا عالیه
    سلام
    متشكر
    الان بيشتر پلاستيكيه!
    البته حيف الآن وقت ندارم اون انعكاسهاي اريب رو كه توي ويندوز ويستا و 7 روي پنجره ميبينيم بندازم. اگه انجامش بدم دو برابر قشنگتر ميشه.
    ناگفته نماند كه هنگام تغيير اندازه فرم يكم بد ريخت رندر ميشه.
    ---------
    و اما ليست باكس.
    اصولا كنترلهايي كه قابليت رنگ زمينه Transparent رو ندارن نميشه كاريش كرد و بايد از صفر شروع به ساختش كرد. مثل همون TextBox. براي همين بايد بگم كه در حال حاضر نميتونم كاريش بكنم. ولي ميتونيد از wpf استفاده كنيد. مثل آب خوردنه(خصوصا VS2010)
    كافيه Opacity كنترل رو كم كنيد، شيشه اي ميشه.

  21. #21
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    قم
    پست
    65

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    خوب راستش من WPF بلد نیستم باهاش کار کنم میشه یه راهنمایی کنید؟
    چون بدون لیست باکس شیشه ای پنل شیشه ای که شما قرار دادید اصلا به کارم نخواهد اومد
    چون تمام پنل رو لیست باکسم می پوشونه
    یه راهنمایی بکنید یا یه لینک آموزشی بذارید تا بتونم با WPF که فرمودید این لیست باکس رو شیشه ایش کنم خلاص شم.
    مرسی

  22. #22
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    قم
    پست
    65

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎‎‎

    نقل قول نوشته شده توسط mohammad_bagherani مشاهده تاپیک
    ناگفته نماند كه هنگام تغيير اندازه فرم يكم بد ريخت رندر ميشه.
    اینم میشه یه کلکی بهش زد
    اول تصویر بک گراندتو دو تیکه میکنی توی مثلا فوتو شاپ
    بعدش توی فرم یه split container میندازی دو قسمت میشه
    بعدش توی هر قسمتش یه پنل معمولی میذاری و بک گراند هر پنل رو اون قسمت تیکه شده ی تصویرت قرار می دی (جوری که کنار هم میشه همون تصویر اولیه تیکه نشده)
    بعدش پنل ساخت شمارو میگذاریم و خاصیت dock رو fill می کنیم
    به همین سادگی
    به همین خوشمزگی

  23. #23

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎

    راستش هيچ ايده اي ندارم
    همونطور كه گفتم احتمالا بايد از صفر يك كنترل خودتون ايجاد كنيد و رسم آيتم ها و كنترل رويدادها ... رو انجام بديد.
    در ضمن ببينيد اين چطوره؟(با سي پلاسه البته)
    CodeProject
    اينم لينك ديّم همون مطلب


  24. #24

    Wink تبدیل رقم به حروف جدید

    اینم نسخه ارتقا یافته تبدیل رقم به حروف
    قابلیت اعداد منفی بهش اضافه شده

    *ضمنا هنوز برای اعشار کاری نکردم(و احتمالا نخواهم کرد)

    طریقت استفاده:
    ابتدا بعد از اضافه کردن فایل ضمیمه به پروژه اون رو باز کرده و برای راحتی میتونید name space کلاس رو به name space پروژه تون تغییر بدید(البته ضروری نیست)
    سپس برای استفاده از متد Convert که در کلاس ToAlphabet و به صورت static تعریف شده به صورتهای زیر میتونید عمل کنید



    this.Text=ToAlphabet.Convert(txtPrice.Text);
    //or
    this.Text=ToAlphabet.Convert("100000");
    //or
    this.Text=ToAlphabet.Convert("1,100,000.00");


    عدد وارده باید به صورت رشته باشه (نگران ویرگول هم نباشید!)
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  25. #25

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    سلام

    دیدم تاپیک خوکشلیه گفتم منم بیام و یک سری کامپوننته خکشله دیگه هم بزارم
    تا فرم هاتون مثه خودتون خوشگل بشن







    و عکس دومی :



    از اینجا دانلود کنید
    UnRar Konid
    تویه ToolBaxetoon ادد کنید
    لذت ببرید و صفا کنید


    ----------------------------------------------------------------
    کسی مشکلی نداشت؟
    آخرین ویرایش به وسیله صادق صدقی : دوشنبه 08 شهریور 1389 در 02:17 صبح

  26. #26
    کاربر دائمی آواتار javad_r_85
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    590

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    سلام دوستان منم یه تکست باکس می زارم که شما میتونید به تولباکس اضافه کنید و استفاده کنید کار این اینجوری است که اگر خالی باشد رنگ آن زرد میشه یعنی واسه جاهای خوبه که حتما باید کاربر مقداری را واردکند به جای اینکه برای تک تک کد بنویسیم که چک کنه خالی هست یا نه.
    فایل های ضمیمه فایل های ضمیمه

  27. #27
    کاربر جدید آواتار mrb1748
    تاریخ عضویت
    دی 1387
    محل زندگی
    شیراز
    پست
    24

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    با سلام و تشکر از Rejnev
    می خواستم بگم چطور می شه از فایل cs شما dll تولید کنیم من هرچی کردم که تو پروژه vb.net از پانل و دکمه زیبای شما استفاده کنم نشد .

  28. #28
    کاربر دائمی آواتار javad_r_85
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    590

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    هیچ کامپوننتی اون چیزی نمی شه که خود برنامه نویس برای خودش طراحی کند من دنبال روش ساخت پنل های auto hide هستم مانند برنامه ویژال از دوستان اگر کسی در این باره منبعی سراغ داره لطفا ذکر کند تا استفاده کنیم!!!!

  29. #29

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎‎

    نقل قول نوشته شده توسط Rejnev مشاهده تاپیک
    سلام
    ناگفته نماند كه هنگام تغيير اندازه فرم يكم بد ريخت رندر ميشه.
    توی فرمی که استفاده میکنین :
    this.DoubleBuffered = true;

    توی کنترل هایی که خودتون Paint میکنین بهتره که اونت OnPaint مربوطشو ovverride کنین و نو Constructor مربوطش هم اینو بنویسین ...
    this.SetStyle(
    ControlStyles.AllPaintingInWmPaint |
    ControlStyles.OptimizedDoubleBuffer |
    ControlStyles.ResizeRedraw |
    ControlStyles.SupportsTransparentBackColor |
    ControlStyles.UserPaint, true);


    به نمونه توجه کنین ...همون کد خودتونه با اصلاحات ...
    فایل های ضمیمه فایل های ضمیمه

  30. #30

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎‎

    ListBox شیشه ای ...
    فایل های ضمیمه فایل های ضمیمه

  31. #31

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    توی کنترل هایی که خودتون Paint میکنین بهتره که اونت OnPaint مربوطشو ovverride کنین
    مدتهاست که اینو فهمیدم، اما وقت اصلاح کدها رو نداشتم.

    چطور می شه از فایل cs شما dll تولید کنیم
    یک پروژه library بسازید و فایل cs رو بهش add کنید و build و ... . توی مسیر bin پروژه فایل dll رو میسازه که میتونید توی پروژه های دیگه یا add reference یا add to toolbox یا ... کنید.

    ********
    exlord، با لیست شفافت خیلی حال کردم، تکست باکس رو هم میتونی شفاف کنی؟

  32. #32

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    in the current versions of .NET, the TextBox control is just a wrapper for the old Win32 control
    باید بشینی کنترل رو از اول بنویسی ... و یا اینکه اینجوری کلک بزنی ...

  33. #33
    کاربر دائمی آواتار Farshid007
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    Karaj
    پست
    1,249

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎‎

    اقا دستت درد نکنه
    یه طرحی واسه Glasspanelدارم:
    تو فتو شاپ یه فیلتر هست از گروه blurبه نام gaussingBlur
    می خوام گلاس پنل رو طوری تغییر بدی که عکس پشتش رو اونجوریش کنی (یعنی تصویر محو بشه)
    واقعا کارات حرف ندارند
    لطفا طرح های شیشه ای بیشتری بده
    با تشکر
    موفق باشید

  34. #34

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    در اون حد راستش بلد نیستم وگرنه به فکر خودم هم رسیده بود، در حد استفاده از کلاسهای رسم دو بعدی مشکلی ندارم.
    اونی که شما میگید کاراییش توی ویندوز فرم خیلی پایینه و اصلا جالب در نمیاد. شاید بشه با یک کلک هایی انجامش داد، اما صرف نمیکنه.
    به نظر من اول کارایی بعد زیبایی.
    پ ن:
    راستش تو این مدت بیکار نبودم و چند تا کامپوننت باحال ساختم، اما میخوام انحصاری باشه وگرنه حتما میذاشتمشون.
    مثلا یک کامپوننت کار با تاریخ که data entry اش خیلی راحته و قابلیتهای جالبی داره. یا یک textbox که validation ها رو توی خودش داره، water mark داره، نمایش آنی رقم به حروف داره و ... یا از همه شاخ تر یک کلاس نوشتم که یک لیست از آیتم هایی که دارای شناسه پدر هستن بهشون میدی و بصورت درختی شبیه منوی استارت (all programs , ...) ویندوز سون با امکان جستجو و برامون میسازه.
    آخرین ویرایش به وسیله Rejnev : دوشنبه 02 خرداد 1390 در 23:13 عصر

  35. #35
    کاربر جدید آواتار mrb1748
    تاریخ عضویت
    دی 1387
    محل زندگی
    شیراز
    پست
    24

    Lightbulb نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    با سلام خدمت دوستمون rejnev من از فایل های شما یک dll ساختم ولی روی glass button یک مشکلی هست و آن هم مربوط به public نبودن این کلاسه و وقتی همه ستش می کنم از style و them ایراد می گیرد میشه در صورت امکان یک تستی با این dll انجام بدهید سورس آن هم هست .
    فایل های ضمیمه فایل های ضمیمه

  36. #36

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    toolbox-> choose item رو بزنید و dll ضمیمه رو انتخاب کنید
    اگه خطا گرفت، قبلش dll رو به reference ها اضافه کنید بعد به تول باکس اضافش کنید.
    فایل های ضمیمه فایل های ضمیمه

  37. #37
    کاربر جدید آواتار mrb1748
    تاریخ عضویت
    دی 1387
    محل زندگی
    شیراز
    پست
    24

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    با سلام دوست عزیز dll شما را تست کردم ولی خطای زیر را می دهد و همینطور درباره dll و سورسی که م گذاشتم ظری ندادین تصاویر زیر مربوط به تست dll شماست.
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 2.jpg‏ (52.1 کیلوبایت, 1199 دیدار)
    • نوع فایل: jpg 1.jpg‏ (69.3 کیلوبایت, 1193 دیدار)

  38. #38
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    با سلام،تشکر از کامپوننت های زیبای دوستان،یه سوال از دوستمون Rejnev درباره glassbutton دارم،مشکل من اینه که وقتی رنگ دکمه(خاصیت backcolor) را به رنگ دلخواه تغییر میدم،بعد از اجرای برنامه دوباره بصورت خودکار،رنگ دکمه به رنگ پیش فرض برمیگرده(بصورت خودکار Transparent میشه)،باید چکار کنم؟

  39. #39

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    نقل قول نوشته شده توسط mohammaddou مشاهده تاپیک
    با سلام،تشکر از کامپوننت های زیبای دوستان،یه سوال از دوستمون Rejnev درباره glassbutton دارم،مشکل من اینه که وقتی رنگ دکمه(خاصیت backcolor) را به رنگ دلخواه تغییر میدم،بعد از اجرای برنامه دوباره بصورت خودکار،رنگ دکمه به رنگ پیش فرض برمیگرده(بصورت خودکار Transparent میشه)،باید چکار کنم؟
    آره، باید رنگ transparent باشه. رنگ کلید از خاصیت دیگرش قابل تعویضه که تعدادشون هم فعلا محدود به زرد و آبی و سبز و شیشه ای و سایه و قرمزه.
    ----------
    mrb1748 :
    نمیدونم علتش چیه! لطفا سرچ کنید من فعلا وقت نمیکنم

  40. #40

    نقل قول: چند کامپوننت برای دات نت کارها با C#‎‎‎

    نقل قول نوشته شده توسط exlord مشاهده تاپیک
    in the current versions of .NET, the TextBox control is just a wrapper for the old Win32 control
    باید بشینی کنترل رو از اول بنویسی ... و یا اینکه اینجوری کلک بزنی ...
    کنترل TextBox شیشه ای رو دارم مینویسم .... دعا کنین وقت کنم تموممش کنم
    عکس های ضمیمه عکس های ضمیمه

صفحه 1 از 2 12 آخرآخر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •