PDA

View Full Version : parametr



hsn_shirin
جمعه 16 آذر 1386, 09:42 صبح
سلام
من فرم را در زمانrun time طراحی می کنم برای این کارsize&location&color&font را از درون دیتابیس می خوانم.مشکل من باcolor&font که نمی دانم چه جوری مقدار بدهم یعنی:

textbox.forcolor=color.m

که خطای دستوری دارد وm مقدار فیلد color است که از جدول خواندم ودر m ذخیره کردم
همین مشکل را هم با font دارم لطفا کد بالا را اصلاح کنید.

hassan razavi
جمعه 16 آذر 1386, 10:16 صبح
برای فونت ، نام فونت رو در دیتابیس ذخیره کنید و هنگام فراخوانی از دیتابیس و استفاده جهت ساخت فونت جدید، از روش زیر استفاده کنید


string fn = "Arial"; // نام رو از دیتابیس یگیرید
System.Drawing.Font f = new Font(fn, 20);
button1.Font = f;


برای رنگ هم


Color c= Color.FromName("Red");
button1.BackColor = c;


دوست عزیز ، عنوان تاپیکتون رو میتونستید بهتر انتخاب کنید تا برای جستجو موثرتر باشه. موفق باشید

hdv212
جمعه 16 آذر 1386, 10:36 صبح
اگه میخوای متغیر m که از نوع Color هست رو در دیتابیس ذخیرکه کنی، اولا اینکه به صورت باینری ذخیره کن، ثانیا اینطوری ازش استفاده کن :

textbox.forcolor=(Color)m;