PDA

View Full Version : حرفه ای: vertical label



farhadsoft
جمعه 22 مرداد 1389, 23:27 عصر
سلا م خدمت دوستان
من می خوام label عمودی در فرم سی شارپ داشته باشم
مانند :
http://www.codeproject.com/KB/miscctrl/Vertical_Label_Control.aspx
ولی یک اینکه این پروژه در کامپیوتر من اجرا نمیشه
2 - اگر ممکنه یک راه ساده تر پیشنهاد کنید
3 - کممممممممممممک

pesar irooni
شنبه 23 مرداد 1389, 01:21 صبح
از عکس استفاده کن
یه عکس تو photoshop درست کن و پشتش رو transparent کن و روی فرمت قرار بده

csharpdoost
شنبه 23 مرداد 1389, 05:45 صبح
public class MyLable : Label
{
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.RotateTransform(45F);
e.Graphics.DrawString(this.Text, new Font("Tahoma", 8), new SolidBrush(Color.Black), new PointF(15, 0));
//base.OnPaint(e);
}
}

exlord
شنبه 23 مرداد 1389, 10:03 صبح
public class MyLable : Label
{
protected override void OnPaint(PaintEventArgs e)
{
e.Graphics.RotateTransform(45F);
e.Graphics.DrawString(this.Text, new Font("Tahoma", 8), new SolidBrush(Color.Black), new PointF(15, 0));
//base.OnPaint(e);
}
}



کد رو کش میرین لطفا منبعشم ذکر کنین .... :شیطان:
http://barnamenevis.org/forum/showthread.php?t=239276#2
برای اینکه عمودی بشه 45F رو بکن 90F ...

csharpdoost
شنبه 23 مرداد 1389, 11:20 صبح
کد رو کش میرین لطفا منبعشم ذکر کنین .... :شیطان:
http://barnamenevis.org/forum/showthread.php?t=239276#2
برای اینکه عمودی بشه 45F رو بکن 90F ...
با عرض معذرت منظور خاصی نداشتم .

exlord
شنبه 23 مرداد 1389, 12:27 عصر
با عرض معذرت منظور خاصی نداشتم .
شوخی کردم بابا .....:قهقهه::قهقهه::قهقهه::تشوی ق::تشویق: