دوستان من میخام روی یک panel یک خط رسم کنم (کج) و یک متن هم در راستای اون خط ( با همون شیب)
نوشته بشه
ممنون میشم کمکم کنید
البته در مورد رسم خط و متن مشکلی ندارم فقط مشکل اینه که متن باید با شیب خط یکی بشه
دوستان من میخام روی یک panel یک خط رسم کنم (کج) و یک متن هم در راستای اون خط ( با همون شیب)
نوشته بشه
ممنون میشم کمکم کنید
البته در مورد رسم خط و متن مشکلی ندارم فقط مشکل اینه که متن باید با شیب خط یکی بشه
دوستان حتی یه حدس سادهخ هم میتونه به من کمک کنه
سلام
یک TrackBar (با MaximumValue برابر 100) به فرم تضافه و کد پایین رو تست کنید:
private void trackBar1_Scroll(object sender, EventArgs e)
{
this.Refresh();
Graphics g = this.CreateGraphics();
g.RotateTransform(this.trackBar1.Value);
g.DrawLine(Pens.Red, 100, 106, 200, 106);
g.DrawString("Farid.N", this.Font, Brushes.Green, 100, 100);
}
ممنون دوست عزیز ولی مشکل من یه چیز دیگست
ببین من مختصات دو نقطه رو دارم و با این مختصات خط رو هم رسم میکنم و شیب خط رو با فرمول ساده ریاضی بدست میارم و به عنوان ورودی میدم به این g.RotateTransform(this.trackBar1.Value); به جای trackbar1.value ولی کار نمیکنه یعنی نوشته با یه شیب بی ربط نسبت به خط نوشته میشه حالا میخام ببینم کسی تست کرده اینو . اگه اره شیبی که برای نوشتن خط به g.RotateTransform داده رو چه جوری حساب کرده