صفحه 2 از 2 اولاول 12
نمایش نتایج 41 تا 54 از 54

نام تاپیک: کنترل های Ces.WinForm.UI

  1. #41
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    نقل قول نوشته شده توسط ShayanFiroozi مشاهده تاپیک
    سلام مجدد ،
    کتابخانه بسیار عالی شده ،
    یه ایده به ذهنم رسید گفتم پیشنهاد بدم یه کنترل دریافت پسورد با Pattern رو هم اگر اضافه کنید جالب میشه.
    سلام مجدد خدمت شما. در خصوص الگوی ورود رمز ایا ویژگی هایی زیر منظورتون هست؟
    • UseUpperCase
    • UseSymbol
    • UseDigits
    • Length

  2. #42
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,007

    نقل قول: کنترل های Ces.WinForm.UI

    نقل قول نوشته شده توسط mmbguide مشاهده تاپیک
    سلام مجدد خدمت شما. در خصوص الگوی ورود رمز ایا ویژگی هایی زیر منظورتون هست؟
    • UseUpperCase
    • UseSymbol
    • UseDigits
    • Length
    سلام
    بنظرم منظور ایشان استفاده از RegEx بوده چرا که روش مناسبی برای دریافت مقادیر سفارشی از کاربر هست. گر چه من نظرم این هست که در مورد گذر واژه برای نظر کاربر ارزش قایل باشیم و محدود نکنیم و باز هم از نظر من تعیین سطح گذر واژه بین ضعیف ، متوسط و قوی مناسب تر هست.

  3. #43
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    نقل قول نوشته شده توسط ROSTAM2 مشاهده تاپیک
    سلام
    بنظرم منظور ایشان استفاده از RegEx بوده چرا که روش مناسبی برای دریافت مقادیر سفارشی از کاربر هست. گر چه من نظرم این هست که در مورد گذر واژه برای نظر کاربر ارزش قایل باشیم و محدود نکنیم و باز هم از نظر من تعیین سطح گذر واژه بین ضعیف ، متوسط و قوی مناسب تر هست.
    سلام مجدد خدمت شما. سعی میکنم هر دو قابلیت را اضافه کنم. در واقع کاربری که میتونه از RegEx استفاده کنه و کاربری که چندین پارامتر براش تنظیم بشه.

  4. #44
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    سلام خدمت دوستان. برخی ایرادات رفع شدند.

    Update History:
    https://github.com/CesSolutions/Ces.WinForm.UI/wiki
    Package:
    https://www.nuget.org/packages/Ces.WinForm.UI/
    Repository:
    https://github.com/CesSolutions/Ces.WinForm.UI

  5. #45
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI


  6. #46
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    سلام. در بروزرسانی اخیر سه دکمه به CesTextBox اضاف شده و عملیات Copy, Paste و Clear را انجام میده:
    عکس های ضمیمه عکس های ضمیمه

  7. #47
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

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

    Wiki (English & Persian):
    https://github.com/CesSolutions/Ces.WinForm.UI/wiki
    Update History:
    https://github.com/CesSolutions/Ces.WinForm.UI/wiki
    Nuget Package:
    https://www.nuget.org/packages/Ces.WinForm.UI/
    Repository:
    https://github.com/CesSolutions/Ces.WinForm.UI

  8. #48
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    سلام. کنترل CesComboBox بروزرسانی شد و AddItem و ReoadData به عنوان ویژگی جدید اضافه شدند.

    CesComboBoxIllustration.png


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


    Wiki (English & Persian):
    https://github.com/CesSolutions/Ces....ki/CesComboBox
    Update History:
    https://github.com/CesSolutions/Ces.WinForm.UI/wiki
    Nuget Package:
    https://www.nuget.org/packages/Ces.WinForm.UI/
    Repository:
    https://github.com/CesSolutions/Ces.WinForm.UI
    آخرین ویرایش به وسیله mmbguide : چهارشنبه 13 تیر 1403 در 17:31 عصر

  9. #49
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    سلام. کنترل CesNavigationBar اضافه شد. این کنترل جهت جابجایی بین ردیف های گرید و همچنین انجام عملیات های مشابه که باید در یک پروژه تکرار شوند تهیه شده است. همچنین این کنترل از TooStrip دات نت ارث بری کرده و تمام ویژگی های کنترل والد را دارا می باشد.


    CesNavigationBar2.png


    آیکن های پیش فرض
    IconMode.png


    Wiki (English & Persian):
    https://github.com/CesSolutions/Ces....sNavigationBar
    Update History:
    https://github.com/CesSolutions/Ces.WinForm.UI/wiki
    Nuget Package:
    https://www.nuget.org/packages/Ces.WinForm.UI/
    Repository:
    https://github.com/CesSolutions/Ces.WinForm.UI

  10. #50
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    سلام. اگر بارگذاری اطلاعات در ComboBox کمی زمان ببره، عبارت Loading... در داخل کنترل نمایش داده میشه و دکمه های تعبیه شده در کنترل تا زمانی که عبارت Loading نمایش داده بشه غیرفعال هستند. این ویژگی باید در جای مناسب فعال و سپس غیرفعال بشه.

    CesLoadingMode.png


    Wiki (English & Persian):
    https://github.com/CesSolutions/Ces....ki/CesComboBox
    Update History:
    https://github.com/CesSolutions/Ces.WinForm.UI/wiki
    Nuget Package:
    https://www.nuget.org/packages/Ces.WinForm.UI/
    Repository:
    https://github.com/CesSolutions/Ces.WinForm.UI

  11. #51
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    سلام. سه ویژگی به CesComboBox اضافه کردم:

    CesKeepPreviousSelection
    اگر برابر true باشد بعد از تخصیص مقدار، مجدد آیتم قبلی را انتخاب خواهد کرد. فرض کنید یک لیست با ده آیتم دارید و آیتم پنجم در حالت انتخاب است. به هر دلیل اگر مجبور شدید اطلاعات لیست رو مجدد بارگذاری کنید، با فعال بودن این گزینه، آیتم پنجم بصورت خودکار انتخاب خواهد شد.

    CesSelectionFirstIfPreviusWasNull
    اگر هیچ آیتمی از قبل انتخاب نشده باشد اولین آیتم در لیست را بصورت خودکار انتخاب خواهد کرد. فعال بودن این گزینه برای اولین بار که یک فرم نمایش داده می‌شود و هنوز هیچ آیتمی از CesComboBox انتخاب نشده است کاربرد دارد.

    CesSelectionFirst
    با فعال کردن این گزینه و بعد از بارگذاری اطلاعات، همیشه اولین آیتم بصورت خودکار انتخا خواهد شد. فرق اساسی این گزینه با CesKeepPreviousSelection در این است که انتخاب قبلی در این شایط مهم نیست و فقط ک گزینه باید در CesComboBox در حالت انتخا باشد ولی در CesKeepPreviousSelection اگر از قبل آیتمی انتخاب شده باشد، کنترل بعد از دریافت Source آیتم قبلی را انتخاب خواهد کرد.

    ** با فعال/غیرعال کردن دو گزینه بالا، مقدار CesSeletionFirst برابر false خواهد شد و برعکس.
    ** در بروزرسانی بعدی نام ویژگی CesSelectionFirst به CesSelectFirst تغییر خواهد کرد.

  12. #52
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    سلام. کنترل CesGridControl بروزرسانی شد:

    https://barnamenevis.org/showthread....81#post2482081

  13. #53
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    کنترل CesGridViewPro به پکیج اضافه شد. ویژگی Filter Row در گرید.

    CesGridViewPro.png


    Wiki (English & Persian):
    https://github.com/CesSolutions/Ces....CesGridViewPro
    Update History:
    https://github.com/CesSolutions/Ces.WinForm.UI/wiki
    Nuget Package:
    https://www.nuget.org/packages/Ces.WinForm.UI/
    Repository:
    https://github.com/CesSolutions/Ces.WinForm.UI

  14. #54
    کاربر دائمی آواتار mmbguide
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    منظومه شمسی
    پست
    1,254

    نقل قول: کنترل های Ces.WinForm.UI

    جلوگیری از رویداد SelectionChanged در نسخه 1.18.4

    مساله

    1. پروژه از نوع Windows Form Application هستش
    2. در یک فرم دو تا DataGridView داریم که یکی در نقش Master و دیگری در نقش Detail
    3. کنترل Grid در دات‌نت در ذات خودش زمانی که مقدار دهی میشه رویداد SelectionChanged رو اجرا میکنه (بدون کلید کاربر و قبل از تخصیص مقدار جدید).
    4. گرید Master داده‌های مورد نظر رو دریافت کرده و نمایش میده و بصورت خودکار (پیش فرض دات‌نت) سلول اول در حالت انتخال قرار میگره و اگر SelectionMode = FullRow باشه ردیف اول در حالت انتخاب قرار میگیره. در این موقع CurrentCell و یا CurrentRow دیگه null نیستند (که به نظرم خوب هم نیست)
    5. حالا اگر کاربر یک ردیف از گرید Master انتخاب کنه رویداد SelectionCanged از گرید Master گرید Detail رو مقدار دهی می‌کنه در واقع یک API صدا زده میشه و اطلاعات رو دریافت و سپس نمایش میده.
    6. اگر در این زمان کاربر بدون هیچ تغییری در انتخاب ردیف‌های گرید، مجددا داده‌ها را در گرید Master بارگذاری کنه، قبل از تخصیص دیتای جدید بدلیل آنگه ردیف انتخاب شده از حالت انتخاب خارج میشه (متد ClearSelection اجرا میشه) و SelectionChange در گرید Master اجرا میشه و با توجه به اینکه متغیرهای CurrentCell و CurrentRow دارای مقدار هستند بنابراین یکبار دیگه (که اصلا نیاز نیست) گرید Detail مقداردهی میشه.
    7. حالا بعد از بارگذاری دوباره‌ی گرید Master کاربر باید روی ردیف مورد نظر کلیک کنه و گرید Detail مطابق انتخاب جدید مقدار دهی بشه.
    8. تا اینجا گرید Detail سه بار مقداردهی شده. 1) با انتخاب ردیف از گرید Master و 2) قبل از بارگذاری داده‌های جدید در گرید Master و 3) با انتخاب ردیف از گرید Master بعد از بارگذاری اطلاعات جدید. در اینجا مرحله 3 ضروری نیست


    بروزرسانی CesGridView و CesGridViewPro
    در زمان تخصیص اطلاعات از طریق ویژگی CesDataSource ضمن آنکه رویداد OnSelectionChanged اجرا نمیشه بلکه گرید بدون انتخاب سلول و یا ردیف خواهد بود و مقادیر CurrentCell و CurrentRow برابر null هستند. حالا می توان در رویداد SelectionChanged از گرید Master بررسی کرد اگر مقادیر CurrentCell و CurrentRow برابر null بودند (که در نسخه دات‌نت دارای مقدار بودند)، مقدار ویژگی CesDataSource از گرید Detail رو برابر null قرار داد که در این حالت اگر قبلا گرید مقداردهی شده باشد، ستون‌ها حفظ خواهند شد و ردیف‌ها از بین می روند.

صفحه 2 از 2 اولاول 12

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: شنبه 11 مرداد 1393, 11:37 صبح
  2. آموزش: ایجاد فایل .txt. در winform
    نوشته شده توسط venoos6485 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: پنج شنبه 08 اسفند 1392, 10:04 صبح
  3. حرفه ای: تبدیل WinForm به WPF مرجع کامل
    نوشته شده توسط کاظم فلاحی خواه در بخش VB.NET
    پاسخ: 7
    آخرین پست: یک شنبه 13 مرداد 1392, 16:38 عصر
  4. حرفه ای: تبدیل WinForm به WPF مرجع کامل
    نوشته شده توسط کاظم فلاحی خواه در بخش WPF
    پاسخ: 0
    آخرین پست: یک شنبه 13 مرداد 1392, 15:21 عصر
  5. سوال: نمایش فایل های pdf در winform
    نوشته شده توسط shytonak در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 30 بهمن 1389, 12:13 عصر

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

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

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