PDA

View Full Version : سوال: نمایش سطرهای گرید بدون اسکرول



OCTAGON
یک شنبه 03 آذر 1387, 12:24 عصر
سلام
اگر بخواهیم که توسط کد و برنامه نویسی بر روی سطرهای گرید مثلا VSFLEX حرکت کنیم و سطرهایی که به دلیل اندازه گرید باید آنها را با اسکرول نمایش بدهیم را به سمت بالا یا پایین حرکت دهیم چه کاری را پیشنهاد می کنید.
توضیحات:
برنامه باید خط به خط محتوای سطرهای گرید را چک کند و عباراتی را داخل یک سلول قرار دهد سطرهایی که نمایش پیدا کرده اند و در حقیقت سطرهایی که به اندازه گرید بر روی صفحه نمایش پیدا می کنند را به راحتی می توان دید و انتخاب کرد ولی وقتی سطری که انتخاب شده به دلیل اندازه گرید پایین قراردارد انتخاب می شود ولی نمایش پیدا نمی کند.

vbhamed
دوشنبه 04 آذر 1387, 08:55 صبح
سلام

با استفاده از خاصيت vsflex1.TopRow ميشه گرايد رو اسكرول داد
vsflex1.RowHeight(x) هم ارتفاع سطر x رو نشون مي ده
vsflex1.Row هم سطر جاري رو نشون مي ده

حالا شما ارتفاع هر سطر رو داريد، ارتفاع كل گريد رو هم كه داريد، اولين سطر گريد رو هم كه مي دونيد چند هست
كافيه يك محاسبه ساده انجام بدين ببينين اگر سطرتون پايين افتاده، يكي به TopRow اضافه كنيد
براي محاسبه هم از سطر vsflex1.TopRow تا سطر vsflex1.Row ارتفاع ها رو با هم جمع كنيد ببينيد از ارتفاع كل گريد بيشتر شده يا نه

OCTAGON
دوشنبه 04 آذر 1387, 11:58 صبح
متشکرم
دوست عزیز در بسیار از تاپیک ها راهنمایی های خوب و سازنده شما دیده می شود که به جای خود نیاز به قدردانی دارد.

موفق باشید
امیر