نمایش نتایج 1 تا 15 از 15

نام تاپیک: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

  1. #1
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    سلام !
    وقت بخیر!
    در فایل ضمیمه از کامپوننت 8 VSFlxGrid در فرم استفاده شده . مشکل اینجاست که با اسکرول کردن موس( چرخواندن غلتک وسط موس) در زمانیکه خاصیت ScrollBars در حالت None باشد شماره سطرها نمایش داده میشوند ولی وقتی این خاصیت در حالت Vertical قرار می گیرد نمایش شماره سطرها صورت نمی گیرد.
    جالب است در کامپوننت MSFlexGrid در هر دو حالت شماره سطرها نمایش داده میشود.
    ضمناً علت استفاده از کامپوننت 8 VSFlxGrid امکانات بیشتر آن نسبت به MSFlexGrid می باشد.
    عکس های ضمیمه عکس های ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1387
    محل زندگی
    خراسان
    پست
    447

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

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

  3. #3
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    نقل قول نوشته شده توسط mehdi_fiz مشاهده تاپیک
    با سلام و احترام من با این نسخه اکتیوکس امتحان کردم مشکل نداره
    سلام جناب فیض!
    آیا نمونه رو در حالتی که اسکرول بار (ScrollBars) فعال میباشه امتحان کردین ؟
    لطفا در رویداد Form_Load خاصیت VSFlxGrid1.ScrollBarsرو مساوی 2 یا 3 قرار بدین بعد موس رو بر روی کنترل FlexGrid قرار بدین و اون رو به سمت بالا و پائین اسکرول نمائین !
    در نمونه ضمیمه پست 1 VSFlxGrid1.ScrollBars مساوی صفر قرارداده ام که در این حالت اسکرول بار عمودی و افقی پنهان می باشند در این حالت با اسکرول موس بر روی فرم یا کنترل FlexGrid شماره سطرها در کپشن لیبل Label2 نمایش داده میشه ولی اگه VSFlxGrid1.ScrollBars رو مساوی 2 یا 3 قرار بدهی مشاهده می کنی که اسکرول بار ظاهر میشه ولی در این حالت با اسکرول نمودن موس بر روی FlexGrid شماره سطرها نمایش داده نمیشه .
    اسکرول حتما بر روی FlexGrid باید انجام بشه
    البته بنده در عنوان تاپیک اشتباها بجای فعال مخفی یا غیر فعال رو تایپ کرده ام که متاسفانه امکان ویرایش عنوان تاپیک هم وجود نداره
    با تشکر
    آخرین ویرایش به وسیله eb_1345 : یک شنبه 04 شهریور 1403 در 07:50 صبح

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آذر 1387
    محل زندگی
    خراسان
    پست
    447

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    با سلام و احترام
    کد شما که در رویداد Form_MouseWheel نوشته بودین و انتقال دادم به VSFlxGrid1_BeforeScroll و داره شماره سطر و نشون میده فقط فکر کنم باید اصلاحاتی انجام بدید که عدد صحیح نمایش داده بشه
    فایل های ضمیمه فایل های ضمیمه

  5. #5
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    نقل قول نوشته شده توسط mehdi_fiz مشاهده تاپیک
    با سلام و احترام
    کد شما که در رویداد Form_MouseWheel نوشته بودین و انتقال دادم به VSFlxGrid1_BeforeScroll و داره شماره سطر و نشون میده فقط فکر کنم باید اصلاحاتی انجام بدید که عدد صحیح نمایش داده بشه
    ممنون جناب فیض
    ان شاءالله کدها رو بررسی می کنم

  6. #6
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    متأسفانه scroll bars کنترل VSFlexGrid8 در حالتی که از ابزار Codejock.SkinFramework برای تغییر پوسته فرم ها استفاده میشه غیر فعال میشه . فعلاً که موفق نشده ام راه حلی برای رفع این مشکل پیدا کنم
    عکس های ضمیمه عکس های ضمیمه

  7. #7
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    نقل قول نوشته شده توسط eb_1345 مشاهده تاپیک
    متأسفانه scroll bars کنترل VSFlexGrid8 در حالتی که از ابزار Codejock.SkinFramework برای تغییر پوسته فرم ها استفاده میشه غیر فعال میشه . فعلاً که موفق نشده ام راه حلی برای رفع این مشکل پیدا کنم
    خوشبختانه راه حلی برای رفع مشکل پیدا کردم
    یک کپی از کنترل VSFlexGrid8 رو در حالت خالی و در اندازه کوچک بصورت مخفی بر روی فرم اصلی قرار دادم
    همین
    عکس های ضمیمه عکس های ضمیمه

  8. #8
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,335

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

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

    همیشه این راه حل های ابتکاری و طرز فکر خارج از چارچوب شما تحسین برانگیز و جالب بوده،
    اما این یکی دیگه رودست قبلیا بود!

  9. #9
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    سلام و روز خوش
    من اصلا نه با این گرید و نه با اون ابزار اسکین آشنایی ندارم،
    ولی اینجا رو میخوندم ببینم عاقبتش چی میشه.

    همیشه این راه حل های ابتکاری و طرز فکر خارج از چارچوب شما تحسین برانگیز و جالب بوده،
    اما این یکی دیگه رودست قبلیا بود!
    سلام جناب مازولاق عزیز !
    این نظر لطف شما رو میرسونه
    راستش با این قضیه چند روزی سرو کله زدم ، حتی این موضوع رو در سایت Codejock مطرح کردم ولی در اونجا هم راه حل خاصی ارائه نشد .تا این خودم به این نتیجه رسیدم که همونطور که وقتی ابزار اسکین در فرم اصلی قرار میگیره پوسته هر فرم و پنجره ای که از طریق فرم اصلی باز میشه تغییر می کنه پس به تبع هر کنترلی که بر روی فرم اصلی قرار میگیره قاعدتاً تغییر پوسته بر روی اون کنترل هم باید اعمال بشه پس در نتیجه اگه همون کنترل بر روی فرم های دیگه هم که از طریق فرم اصلی باز میشه وجود داشته باشه تغییر پوسته نیز بر روی اون هم اعمال میشه . با این احتمال اومدم یک کنترل VSFlexGrid8 رو بر روی فرم اصلی که قبلاً قرار نداشت قرار دادم و خاصیت Visibel اون رو در حالت No قرار دادم که دیده نشه و خوشبختانه عملاً متوجه شدم که حدسی که زدم درست از آب درومد.

  10. #10
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    البته ناگفته نمونه که اسکین بر روی کنترل هائی همچون لیست باکس , لیست ویو , تکست باکس که دارای خاصیت ScrollBars هستن بدون قرارگیری اونها در فرم اصلی یا همون فرمی که ابزار اسکین بر روی قرار دارد براحتی اعمال میشه و ظاهرا فقط کنترل های MSFlexGrid و VSFlexGrid از این قاعده مسنثنی هستن

  11. #11
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    دوستان گرامی عنایت داشته باشن که بر اساس تجربه ای که شخصاً کسب کرده ام متوجه عدم سازگاری و کاربردی نبودن اکتیوایکس Codejock.SkinFramework در آفیس های بالاتر از 2010 شده ام . در مورد علتش هم خیلی کنجکاوی نکرده ام چون برنامه حسابداری ای که این اکتیوایکس رو در اون بکار برده ام بدلایلی صرفاً تحت اکسس 2010 اجرا میشه

  12. #12

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    نقل قول نوشته شده توسط eb_1345 مشاهده تاپیک
    چون برنامه حسابداری ای که این اکتیوایکس رو در اون بکار برده ام بدلایلی صرفاً تحت اکسس 2010 اجرا میشه
    سلام جناب آقای بهرامی !
    وقت بخیر!
    با توجه به اینکه الآن بیشتر از نسخه های جدیدتر آفیس استفاده میشود و نسخه 2010 نسبت به نسخه های بالاتر تقریباً قدیمی محسوب میشود آیا برنامه شما که صرفاً با اکسس 2010 اجرا میشود و برای اجرای آن حتماً آفیس 2010 هم باید نصب شود با این وجود نصب نسخه پائین تر بر روی سیستمی که قبلاً نسخه بالاتر بر روی آن نصب شده مشکلی ایجاد نمی کند ؟
    با تشکر
    آخرین ویرایش به وسیله atf1379 : پنج شنبه 05 مهر 1403 در 09:51 صبح

  13. #13
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    نقل قول نوشته شده توسط atf1379 مشاهده تاپیک
    سلام جناب آقای بهرامی !
    وقت بخیر!
    با توجه به اینکه الآن بیشتر از نسخه های جدیدتر آفیس استفاده میشود و نسخه 2010 نسبت به نسخه های بالاتر تقریباً قدیمی محسوب میشود آیا برنامه شما که صرفاً با اکسس 2010 اجرا میشود و برای اجرای آن حتماً آفیس 2010 هم باید نصب شود با این وجود نصب نسخه پائین تر بر روی سیستمی که قبلاً نسخه بالاتر بر روی آن نصب شده مشکلی ایجاد نمی کند ؟
    با تشکر
    سلام
    برای درک بهتر و شفاف تر مطالب این پست از شما میخوام ابتدا تصاویر ضمیمه رو مشاهده بفرمائین!
    و اما ...
    فایل نصبی برنامه در دو نسخه :
    1 - نسخه نصبی همراه با نصب اکسس 2010
    2- نسخه نصبی بدون نصب اکسس 2010
    باید عرض کنم که در نسخه نصبی همراه با نصب اکسس 2010 ، برنامه همراه با اکسس 2010 (32 بیتی) قابل نصب شدن می باشد ، به عبارتی روشنتر در این نسخه جدای از هر ورژن آفیسی که قبلاً بر روی سیستم نصب شده باشه اعم از آفیس 2010 ، در صورت تائید اکسس 2010 به تنهائی و مستقل از آفیس های دیگه قابل نصب شدن میباشه
    در این نسخه حجم فایل اکسس 2010 در حدود MG270 میباشه که این حجم حدود 1/4 آفیس 2010 میباشه
    فایل اکسس 2010 بواسطه 32 بیتی بودن اون قابل نصب بر روی سیستم های 32 بیتی و 64 بیتی می باشه
    نسخه نصبی بدون نصب اکسس 2010 هم برای حالتیست که آفیس 2010 بر روی سیستم نصب شده باشه که در این حالت دیگه نیازی به نصب اکسس 2010 نمی باشه . البته همونطور که عرض کردم نصب اکسس 2010 در کنار آفیس 2010 مشکل خاصی رو ایجاد نمی کنه . البته اگه محل نصب هر دو یکی باشه فایل اونها در پوشه آفیس 2010 قرار می گیرن.
    فکر کنم با این توضیحات ابهام شما کاملاً برطرف شده باشه
    عکس های ضمیمه عکس های ضمیمه

  14. #14
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    تصاویر دیگه ....
    عکس های ضمیمه عکس های ضمیمه

  15. #15
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    908

    نقل قول: عدم نمایش شماره سطرهای FlexGrid در حالتی که خاصیت ScrollBars آن مخفی یا غیر فعال می باشد

    ضمناً چنانچه بر روی سیستم از قبل هیچ آفیسی نصب نشده باشه با نصب نسخه برنامه همراه با اکسس 2010 ، برنامه بخوبی و بدون هیچ مشکلی اجرا میشه . و اطلاعات قابل ارسال به اکسل هم می باشه.

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

  1. سوال: غیرفعال کردن خاصیت tabstop یک button
    نوشته شده توسط ss_58867 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 0
    آخرین پست: شنبه 04 خرداد 1392, 14:33 عصر
  2. غیر فعال کردن خاصیت کلیک بودن subreport
    نوشته شده توسط once4ever در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: دوشنبه 08 خرداد 1391, 11:27 صبح
  3. پاسخ: 1
    آخرین پست: دوشنبه 05 مرداد 1388, 14:12 عصر
  4. select شدن متن داخل سلول های FlexGrid وقتی به حالت Edit میره ؟
    نوشته شده توسط UpgradeVB6Code در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: چهارشنبه 11 اردیبهشت 1387, 09:35 صبح

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

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