PDA

View Full Version : سوال: نمایش یک متن طولانی بوسیله label



meysampaknahad
پنج شنبه 24 اردیبهشت 1388, 14:01 عصر
سلام
من در سایتم میخام یه متن نسبتاً طولانی رو داخل تمپلیت یه گرید ویو بوسیله یه لیبل نشون بدم .
مشکل اینجاست که وقتی صفحه رو اجرا میکنم کنترل لیبل همه متن رو در یه سطر نشون میده و صفحه رو به هم می ریزه .
لطفاً راهنمایی کنید .

salehbagheri
پنج شنبه 24 اردیبهشت 1388, 14:08 عصر
دوست عزيز! اين مشكل زماني براي بنده پيش اومده بود كه در متن مذكور از Space استفاده نكرده بودم!

به احتمال زياد مشكل شما هم با Space حل خواهد شد!

meysampaknahad
پنج شنبه 24 اردیبهشت 1388, 15:41 عصر
دوست عزیز از space هم استفاده کردم ولی نشد.
چیز دیگه ای به ذهنتون نمی رسه ؟

ezamnejad
پنج شنبه 24 اردیبهشت 1388, 16:27 عصر
سلام
برای کنترل Label خاصیت Width تنظیم کنید .

meysampaknahad
جمعه 25 اردیبهشت 1388, 11:07 صبح
سلام
دوست عزیز میدونم عجیبه ولی برای کنترل لیبل width هم تعیین کردم ولی نشد.
البته با این کار دیگه صفحه به هم نمی ریزه ولی هنوزم متن از سمت چپ صفحه خارج شده و فقط یک سطر هستش .

alisebt
جمعه 25 اردیبهشت 1388, 22:34 عصر
خوب اصلا از Label استفاده نكنيد. توي Table يك عدد DIV تعريف كنيد و اون رو مقدار دهي كنيد.
مطمئنا اين ديگه از صفحه بيرون نميزنه.

smrb59
جمعه 25 اردیبهشت 1388, 23:01 عصر
کد زیری که گذاشتم مشکل شما و مشکل خیلی ها رو برطرف میکنه این کدی که تو سی اس اس برای کنترل لیبلم ازش استفاده می کنم.


.lbld2
{
font-size: 8pt;
color:#284775;
font-family: Tahoma;
direction: rtl;
white-space:nowrap;
font-weight:normal;
text-align:justify;


}

meysampaknahad
سه شنبه 29 اردیبهشت 1388, 00:58 صبح
سلام دوست عزیز
این کار رو هم کردم ولی نتیجه نداد. عجیبه !
نمیدونم ایراد کارم کجاست . چیز دیگه ای به ذهنتون نمی رسه؟
این گرید ویو سمت راستش یه عکسه و سمت چپش یه هایپرلینک و یه لیبل هستش که هر دوتاشون از صفحه خارج میشن و فقط در یک خط هستن .
کمک...............................

=============================
بگوئید این جمله در گوش باد چو ایران نباشد تن من مباد

salehbagheri
سه شنبه 29 اردیبهشت 1388, 01:09 صبح
پس تنها راهش اينه كه يه عكس از مشكلتون، اينجا بزاريد تا طبق عكس نظر بديم!

اينطوري نميشه!

meysampaknahad
چهارشنبه 30 اردیبهشت 1388, 14:29 عصر
ببخشید لینکش ایراد داشت این هستش

afsaneh.asp
یک شنبه 20 دی 1388, 09:23 صبح
سلام
جناب meysampaknahad (http://barnamenevis.org/forum/member.php?u=46201) شما مشكلتون حل شد كه تاپيك بدون رسيدن به جواب رها شد؟

من الان همين مشكل رو دارم از اساتيد كسي راهنمايي ميكنه منو؟

MJ_PC88
یک شنبه 20 دی 1388, 10:10 صبح
سلام،من در پروژه هام مثل تولید فاکتور فروش برای این مشکل از TextBox استفاده می کنم و رنگ زمینشو به رنگ زمینم تغییر میدم. اینجوری به راحتی امکان کنترل عرض،طول و حتی اسکرول رو هم دارم.

afsaneh.asp
یک شنبه 20 دی 1388, 10:26 صبح
سلام،من در پروژه هام مثل تولید فاکتور فروش برای این مشکل از TextBox استفاده می کنم و رنگ زمینشو به رنگ زمینم تغییر میدم. اینجوری به راحتی امکان کنترل عرض،طول و حتی اسکرول رو هم دارم.

وقتي از Textbox استفاده كنيم در صفحه مشخصه.اگه متنم زياد بشه اسكرول بار مياد كنار متن و يه مشكل اينكه استفاده از textbox بايد width اش رو مشخص كرد. كه اگه متنم كم يا زياد ياشه ضايع اس!

peymannaji
یک شنبه 20 دی 1388, 12:39 عصر
white-space
or
Overflow
در CSS مشكل رو حل ميكنه نميدونم چرا براي شما جواب نداده !

مهناز مسیبی
دوشنبه 21 دی 1388, 10:59 صبح
سلام
شما باید در خاصیت multitexline=trueبرای lable قرار دهیددیگر بدون نیاز به هیچ عمل دیگری متن را در چندین سطر زیر هم مینویسد.
اما یادتان باشه ان سطر را کهlable دارد طول و ارتفاعش را زیاد بگیرید.

afsaneh.asp
دوشنبه 21 دی 1388, 11:27 صبح
سلام
شما باید در خاصیت multitexline=trueبرای lable قرار دهیددیگر بدون نیاز به هیچ عمل دیگری متن را در چندین سطر زیر هم مینویسد.
اما یادتان باشه ان سطر را کهlable دارد طول و ارتفاعش را زیاد بگیرید.

:متعجب:
اين خاصيت كجاست اونوقت؟