PDA

View Full Version : سوال: عکس بک گراند در تکست باکس



bahar_engineer
دوشنبه 12 مرداد 1388, 16:21 عصر
کسی روشی ، کامپوننتی چیزی داره که بشه تکست باکس عکس بک گراند داشته باشه ...؟

که بشه روی اون نوشت ... وگرنه اینکه عکس بندازیم توی تکست باکس رو می دونم اما نمی شه توش نوشت ... یعنی از کنار عکس می نویسه ... روش نمی نویسه در واقع عکس بک گراند نیست ...

Rejnev
دوشنبه 12 مرداد 1388, 16:32 عصر
اینکه عکس بندازیم توی تکست باکس رو می دونم
چطوری طوی تکست عکس میندازید ؟ C# دیگه؟ با کامپوننت؟

bahar_engineer
دوشنبه 12 مرداد 1388, 16:49 عصر
با این دستور توی winform



PictureBox pic = new PictureBox();
pic.Image = Image.FromFile(Application.StartupPath + @"\letter8.jpg");
textBox2.Controls.Add(pic);


اما می گم نمی شه روش نوشت ... می آد از کنار عکس شروع می کنه به نوشتن .. در واقع می نویسه اما عکس روشه و چیزی مشخص نمی شه تا اینکه اونقدر نوشته ها زیاد بشن که از زیر عکس بیان بیرون

Rejnev
دوشنبه 12 مرداد 1388, 17:50 عصر
فکر میکنم طبیعی باشه. مثلا شما میتونید در یک تکست دو تا کلمه رو روی هم بندازید؟این هم همینطوریه
شما به تکست bg ندادید بلکه یک کنترل در اون قرار دادید! مثل frame ها

بهنام بهمنی
دوشنبه 12 مرداد 1388, 18:21 عصر
به شکل زیر عمل کنید :




<asp:TextBox id="TextBox1" runat="server" style="background-image: url( images/textbox.gif ); border: none;" />

bahar_engineer
دوشنبه 12 مرداد 1388, 18:30 عصر
به شکل زیر عمل کنید :




<asp:TextBox id="TextBox1" runat="server" style="background-image: url( images/textbox.gif ); border: none;" />



این تحت وبه

من تحت ویندوز می خوام WinForm !!

13601360
دوشنبه 12 مرداد 1388, 18:43 عصر
این نمونه برنامه رو ببینید دوست عزیز شاید کمکتون کنه


http://www.c-sharpcorner.com/UploadFile/scottlysle/WatermarkCS05072007024947AM/WatermarkCS.aspx

bahar_engineer
سه شنبه 13 مرداد 1388, 12:38 عصر
این نمونه برنامه رو ببینید دوست عزیز شاید کمکتون کنه


http://www.c-sharpcorner.com/UploadFile/scottlysle/WatermarkCS05072007024947AM/WatermarkCS.aspx



این یه عکسه که روش می نویسه ... در واقع یه pictureboxis هست ...که متن مورد نظر رو روش می نویسه

اون هم به صورت غیر مستقیم


ببینید من می خوام اگه هم قراره متنم روی یه picturebox نوشته بشه مستقیم یوزر بتونه روش تایپ کنه مثل یک تکست باکس


اصلاً ببینید قراره بچه املا بنویسه روی کامپیوتر ... که می خوام یه کاغذ املای خوشگل بذارم که یوزر روی خط های اون تایپ کنه ...

حالا چه راه حلی دارید؟

13601360
سه شنبه 13 مرداد 1388, 14:53 عصر
از این dll استفاده کنید Transparent TextBox

bahar_engineer
سه شنبه 13 مرداد 1388, 16:12 عصر
خیلی خیلی ممنونم دوست عزیز

دقیقاً همون چیزیه که می خواستم! خیلی دنبالش گشتم...

THX