تغییر موقعیت right یک برچسب
سلام
موقعی که میخوام موقعیت راست یک label رو تغییر بدم ارور میده.
مثال:
lblname.Right=label1.left;
و میگه خاصیت راست برچسب فقط خاندنیه.
چجوری تغییرش بدم؟
با این کد میشه؟ این کد رو امتحان کردم ولی میخوام خاصیت right تغییر کنه.
lblname.Location = new Point(lable1.Left, lable1.Location.Y);
نقل قول: تغییر موقعیت right یک برچسب
سلام
درست متوجه نشدم
میخوای حرکتش بدی به راست؟ می خوای Aligment لیبل رو راست کنی؟ می خوای rightToLeft کنی؟ چی؟
1 ضمیمه
نقل قول: تغییر موقعیت right یک برچسب
نقل قول:
نوشته شده توسط
danialafshari
سلام
درست متوجه نشدم
میخوای حرکتش بدی به راست؟ می خوای Aligment لیبل رو راست کنی؟ می خوای rightToLeft کنی؟ چی؟
موقعی که داده ها از دیتابیس توی لیبل ها ریخته میشن مقدارشون تغییر میکنه و بعضی مواقع یا همیشه عنوان با خود اسم تو هم میرن مثلا یه جا نوشته نام: اسم جلوی نام میره رو نام و قاطی میشه.
مثلا:
ضمیمه 99511
حالا میخوام مقدار right برچسب جلویی برابر مقدار left برچسب نام و نام خانوادگی بشه ولی ارور میده و میگه نمیتوانید هیچ مقداری داخل مقدار right بریزید.
نقل قول: تغییر موقعیت right یک برچسب
سلام این Right مال Location لیبله و مکان لیبل رو تغییر میده
از کد های زیر استفاده کنید ببینید بدردتون میخوره؟
label1.TextAlign = ContentAlignment.TopRight;
//---------------------
label1.RightToLeft = RightToLeft.Yes;
نقل قول: تغییر موقعیت right یک برچسب
نقل قول:
نوشته شده توسط
danialafshari
سلام این Right مال Location لیبله و مکان لیبل رو تغییر میده
از کد های زیر استفاده کنید ببینید بدردتون میخوره؟
label1.TextAlign = ContentAlignment.TopRight;
//---------------------
label1.RightToLeft = RightToLeft.Yes;
نه نشد تنها راه استفاده از label.right هست.
من به یه جاهایی رسیدم ولی جوابو پیدا نکردم
ببین میخوام اگه مقدار right بیشتر از 800 شد یه مقداری از right کم کنی که right برابر 800 بشه.
نقل قول: تغییر موقعیت right یک برچسب
اتفاقا اصلا تغییر لوکیشن فکر خوبی نیست.
RightToLeft مربوط به container (که در اینجا groupBox هست) را true کنید که بالطبع rightToLeft همه کنترل های داخلش هم true خواهد شد. در این حالت متن از راست به چپ گسترش پیدا میکنه و دیگه نیازی به ست کردن لوکیشن نیست.