View Full Version : نوشتن چند خط در یک خانه از DBGrid
AmirSky
یک شنبه 26 مهر 1388, 09:51 صبح
با سلام
من نیاز به انجام یک کار دارم اما نمی تونم انجام بدم
چگونه می توان یک متن طولانی را به صورت چند خط در یک خانه از دی بی گرید نوشت؟
با تشکر
vcldeveloper
یک شنبه 26 مهر 1388, 10:58 صبح
بعضی از کامپوننت های گرید این قابلیت را بصورت آماده در اختیار شما قرار میدند، مثل EhLib.
برای DBGrid استاندارد دلفی، باید خودتون رسم آن را برعهده بگیرید، و ارتفاع هر سطر را متناسب با حجم متن مورد نظرتان تنظیم کنید. البته الان خاطرم نیست که TDBGrid خصوصیات مربوط به تنظیم ارتفاع سطر را در اختیار برنامه نویس میزاره، یا خصوصیات Protected هستند، و باید از طریق کلاس والد آن بهشون دسترسی داشته باشید.
AmirSky
دوشنبه 27 مهر 1388, 17:38 عصر
کامپوننت Ehlib رو از سایت delphifans دانلود کردم البته چند تا نسخه اش رو ولی موقع کامپایل با دلفی 2006 ارور میده . بغیر از فایل های pas فایلهای dcu رو هم نیاز داره .
در مورد اندازه متن که گفتید ارتفاع خطها رو می تونم توی Canvas تنظیم کنم ولی کاری که بلد نیستم اینه که چه جوری سیستم تشخیص بده طول متن چقدر باشه یا چه موقع باید به خط بعد بره؟ تشخیص طول جمله که در هر خط باید قرار بگیره برام مهمه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.