PDA

View Full Version : سوال: ترکیب تکست باکس و پروگرس بار



roomusic
سه شنبه 31 مرداد 1391, 03:30 صبح
سلامی دوباره!
میخواستم بدونم کامپوننتی چیزی هست که هم تکست باکس باشه هم پروگرس بار؟؟!!
نمونه این شئ موقع جست و جو تو ویندوز 7 هستش ، موقع جست و جو آدرس بار خاصیت پروگرس بار رو هم به خودش میگیره در صورتی که یه تکست باکسه!!!
لطفا راهنمایی کنید چون ممکنه به درد شما هم بخوره!! :لبخند:

arman_Delta2002
سه شنبه 31 مرداد 1391, 09:26 صبح
نه ولی میشه به راحتی ساختش یک پروگرس بار رو به صورت یک یوزر کنترل با تلرنس پایین مثال % درصد ساخته و اون رو داخل یک یوزر کنترل دیگه که تکست باکستون هست میندازین و یک یوزر کنترل 7 درست میشه گرچه واسه ویندوز 7 به اینجا خطم نمیشه و یک کامبو و باتون هم هست!!!

roomusic
سه شنبه 31 مرداد 1391, 10:10 صبح
ممنون دوست عزیز.
ولی من تا حالا نتونستم همچین کاری رو انجام بدم!
اگه میشه یه فایلی چیزی ضمیمه کنید که متوجه شم.
یه چیز دیگه ، منظورتون همون Opacity پروگرس بار هستش؟

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

راحتترین کار ممکن اینطوریه :



namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
ProgressBar pgb = new ProgressBar();
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{

pgb.Size = textBox1.Size;
timer1.Enabled = true;
textBox1.Controls.Add(pgb);
}

private void timer1_Tick(object sender, EventArgs e)
{
if (pgb.Value == 100)
{
pgb.Value = 0;
timer1.Enabled = false;
textBox1.Controls.Remove(pgb);
}

pgb.Value ++;

}
}
}



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

roomusic
سه شنبه 31 مرداد 1391, 11:41 صبح
Youuness عزیز ممنون.
ولی با این کار متن داخل TextBox رو نمیشه دید و وقتی که Progress Bar هم در حال پر شدنه نمیشه متن داخل TextBox رو تغییر داد.
ممنون میشم بازم راهنمایی کنید.

مهرداد صفا
سه شنبه 31 مرداد 1391, 12:30 عصر
سلام
در ساده ترین شکل میتوانید ProgressBar را دقیقا زیر TextBox قرار دهید و پس زمینه TextBox را شفاف کنید.

progressBar1.Location = textBox1.Location;

progressBar1.Size = textBox1.Size;

textBox1.BringToFront();

progressBar1.SendToBack();

textBox1.BackColor=Color.FromArgb(255,0,0,0);

roomusic
چهارشنبه 01 شهریور 1391, 00:14 صبح
این جوری هم جواب نمیده!
ممنون از همکاریتون .
لطفا بازم راهنماییم کنید.

roomusic
پنج شنبه 09 خرداد 1392, 13:54 عصر
سلام دوست عزیز اگه میشه بگید چه جوری باید پس زمینه تکست باکسم زو شفاف کنم؟؟:متفکر:
این کدی که شما گذاشتی رنگ تکست باکسو مشکی میکنه!!:گریه:
خیلی ممنون میشم کمک کنی:خجالت: