PDA

View Full Version : سوال: قرار دادن progressBar برای ساخت فرم لودینگ!



ericflor
دوشنبه 29 خرداد 1391, 16:34 عصر
سلام
من میخوام یه صفحه لودینگ بسازم چندتا سوال دارم:

1- میخوام برای پروژم یه progressBar بذارم که فقط حالت لود رو داشته باشه یعنی فقط پر شه!
2-صفه لودینگی که ساختم یه عکسه که شبیه یه چشمه من میخوام فقط چشم نشون داده شه(مثل لودینگ خود visual studio و photoshop cs5 که فرم لودینگشون حالت سفارشی داره!
اگه راهی هست یا سورس آماده ای هست لطفا کمک کنید
ممنون

amirxbest
دوشنبه 29 خرداد 1391, 19:43 عصر
در مورد ماسک کردن فرم تو سی شارپ مطلب زیاده تو گوگل سرچ کن گیرت میاد:چشمک:

Y_Safaiee
چهارشنبه 31 خرداد 1391, 04:48 صبح
با سلام خدمت شما دوست عزیز

1.


private void Form1_Load(object sender, EventArgs e)
{
progressBar1.Value=0;
timer1.Interval = 20;
timer1.Enabled = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Value++;
if (progressBar1.Value == 100)
{
timer1.Enabled = false;
Form2 frm = new Form2();
this.Hide();
frm.Show();
}
}




2.
الف.بک گراند عکستو حذف کن (یعنی بک گراند نداشته باشه و حالت Transprent باشه) و با فرمت PNG ذخیره کن

ب.سی شارپو باز کن و از قسمت background Image عکستو انتخاب کن.

ج.به فرمت یک بک گراند با یک رنگ خاص بده

و در نهایت transprent key رو برابر با همون رنگه کن

به همین آسونی

نمونه کد



private void Form1_Load(object sender, EventArgs e)
{
this.BackColor=Color.FromArgb(237, 133, 190);
this.FormBorderStyle = FormBorderStyle.None;

this.TransparencyKey = Color.FromArgb(237, 133, 190);
}


موفق باشی
بایت بایت

hosina1
جمعه 26 آبان 1391, 12:04 عصر
کمک کمک
سورس قفل نرمافزاری با C#

یک قفل نرم افزاری با VB.NET دارم ولی برنامه ام با سی شارپ است
کمک کنید

hosina1
جمعه 26 آبان 1391, 12:16 عصر
می دنم ولی الگوریتم عوض می کنم