PDA

View Full Version : سوال: چگونه میتوان از lable در جایی که اینتر وجود دارد استفاده کرد؟



Mcraft
پنج شنبه 17 فروردین 1391, 21:53 عصر
سلام .
وقتی از lable در gridview استفاده میکنیم، اگر در دیتابیس اینتر شده باشد، lable اینتر را در نظر نمیگیرد و سطر هارا پشت سر هم، در یک خط نشان میدهد.راه حل جلو گیری از آن چیست؟
با سپاس.

Mcraft
پنج شنبه 17 فروردین 1391, 22:05 عصر
مثلا اگه یه شعر تو دیتابیس داشته باشیم، با توجه به اینکه بعد از هر بیت اینتر میکنیم!!!
کدوم خاصیت از لیبل باید عوض بشه تا اینتر رو بهمون نشون بده؟
یا اینکه اگه کدی داره بهم بگید ممنون میشم.vb.net or asp.net :گریه:

lastmory
پنج شنبه 17 فروردین 1391, 23:04 عصر
سلام فکر میکنم که
بیتهای شعرت رو وقتی خواستی توی لیبل نشون بدی ، Split کن با اینتر ، بریزش تو یه آرایه
بعدش هر قسمت رو با یه اینتر جمع کن بریزش توی لیبل
اینجوری
Lbl1.text = Arr(1) & VbCrlf
Lbl1.Text &= Arr(2) & VbCrlf
.
.
.

Mcraft
شنبه 19 فروردین 1391, 16:26 عصر
ممنونتم دوست عزیز!
ولی مشکلم اینجاست:
85396
لطفا این کس رو یه نگاه بنداز.البته save کنی بهتر دیده میشه.
تو خط چهارم از گریدویو یک متن هست که در چند سطر نوشته شده.
ولی تو lable همرو تو یک سطر نشون میده.
اگر از textbox استفاده کنم،و روی MultiLine بگزارمش،مشکل حل میشه.ولی میخوام از lable استفاده کنم.

Mcraft
شنبه 19 فروردین 1391, 16:27 عصر
منو بخواطر اشتباه تایپیم ببخشید.منظورم عکس بود.

Hybrid
شنبه 19 فروردین 1391, 18:04 عصر
خاصیت AutoSize از label رو برابر false کن و به اندازه ی دلخواه بزرگش کن تا بتونی چند خطی نمایش بدی

Mcraft
یک شنبه 20 فروردین 1391, 20:55 عصر
اما این خاصیت تو Asp.netو Vb.net وجود نداره. من با ویژوال استادیو2010 کار میکنم.اگه کسی کمکم کنه میبوسمش...

mahdi_rafatjah
پنج شنبه 20 تیر 1392, 20:02 عصر
داداش کاری که میخوای بکنی خیلی سادس راهکارش استفاده از <br> به جای هر اینتر هست ولی من دنبال بودم ببینم میشه کاری کرد خودکار این عمل صورت بگیره ؟