PDA

View Full Version : متن label برحسب dot؟؟؟؟



Mahbadgroup
یک شنبه 11 شهریور 1386, 19:59 عصر
سلام خسته نباشید
چطور می توانم متن یک Label را برحسب Dot بدست آورم به طوری که اگر این متن بزرگ شود بتوانم دقیقا وسط متن را محاسبه کنم.؟؟؟؟

Amir Oveisi
یک شنبه 11 شهریور 1386, 23:37 عصر
میتونین متن label رو با MeasurString اندازشو پیدا کنین و بعد یر اساس dpi سیستم و با یه فرمول ساده اندازه متن label رو بر حسب dot محاسبه کنید.

Mahbadgroup
دوشنبه 12 شهریور 1386, 09:18 صبح
از MeasurString چطوری استفاده کنم لطفا بیشتر توضیح دهید ممنون؟؟؟؟

Amir Oveisi
دوشنبه 12 شهریور 1386, 14:50 عصر
Graphics g = myLabel.CreateGraphic();

int a = g.MesaureString(myLabel.Text);
که a میشه اندازه متن توی myLabel بر حسب pixel