PDA

View Full Version : سوال: اضافه کردن tab با کلیک بر یک button



rabi213
شنبه 22 اسفند 1388, 12:44 عصر
سلام
من یه برنامه دارم که میخوام با کلیک button چندتا tab باز بشه
میخوام یه tab دیگه هم اضافه کنم..اما نمیشه..

p
rivate void btnOK_Click(object sender, EventArgs e)
{
try
{
//Open communication port
this.port = objclsSMS.OpenPort(this.cboPortName.Text, Convert.ToInt32(this.cboBaudRate.Text), Convert.ToInt32(this.cboDataBits.Text), Convert.ToInt32(this.txtReadTimeOut.Text), Convert.ToInt32(this.txtWriteTimeOut.Text));

if (this.port != null)
{
//this.tabSMSapplication.TabPages.Remove(tbPortSetti ngs);
this.gboPortSettings.Enabled = false;

MessageBox.Show("Modem is connected at PORT " + this.cboPortName.Text);

//Add tab pages
this.tabSMSapplication.TabPages.Add(tbSendSMS);
this.tabSMSapplication.TabPages.Add(tbReadSMS);
this.tabSMSapplication.TabPages.Add(tbDeleteSMS);
this.tabSMSapplication.TabPages.Add(locTab);

this.lblConnectionStatus.Text = "Connected at " + this.cboPortName.Text;
this.btnDisconnect.Enabled = true;
}

else
{
MessageBox.Show("Invalid port settings");
}
}
catch (Exception ex)
{
ErrorLog(ex.Message);
}

}
من این رو اضافه کردم:
this.tabSMSapplication.TabPages.Add(locTab);
..هم در قسمت Add و هم Remove
اما نمیدونم چرا اضافه نمیشه..؟!

M.YasPro
شنبه 22 اسفند 1388, 13:00 عصر
سلام
متن ارور رو هم بگید .

rabi213
شنبه 22 اسفند 1388, 13:17 عصر
ارور نمیده اصلا
فقط این تب جدید باز نمیشه
حتی من اون اضافه کردن تبهایی که قبلا بود رو به صورت کامنت در اوردم..بازم تغییری نکرد ..همون تب ها میومد بازم:ناراحت:

M.YasPro
شنبه 22 اسفند 1388, 13:41 عصر
یه بار پروژه رو rebuild کنید .

Himalaya
شنبه 22 اسفند 1388, 13:43 عصر
tabControl1.TabPages.Add("hi");

اینکه خیلی راحت کار میکنه. مشکلش چیه


حتی من اون اضافه کردن تبهایی که قبلا بود رو به صورت کامنت در اوردم..بازم تغییری نکرد ..همون تب ها میومد بازم:ناراحت:

فایل exe رو و یه فایل دیگه با پسوند .pdb رو از پوشه bin پاک و پروژه رو دوباره اجرا کن