mahdi0000
شنبه 10 آذر 1397, 10:32 صبح
سلام
کدهای زیر رو مشاهده کنید.
namespace WindowsFormsApplication1
{
public partial class myprogram : Form
{
public myprogram()
{
InitializeComponent();
}
WebKitBrowser wb1 = new WebKitBrowser();
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Enabled = false;
wb1.Navigate("http://site.com");
timer2.Enabled = true;
}
private void timer2_Tick(object sender, EventArgs e)
{
timer2.Enabled = false;
wb1=null;
timer1.Enabled = true;
}
}
}
برای خالی کردن رم هر بار باید wb1 مقدار null بگیره. ولی بعد اینکه null شد دیگه بازدید نمیزنه و میگه قبلا null شده. حالا چجوری میتونم هم توی timer2 مقدار null بهش بدم و بعدش توی timer1 بازدید بزنم؟
کدهای زیر رو مشاهده کنید.
namespace WindowsFormsApplication1
{
public partial class myprogram : Form
{
public myprogram()
{
InitializeComponent();
}
WebKitBrowser wb1 = new WebKitBrowser();
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Enabled = false;
wb1.Navigate("http://site.com");
timer2.Enabled = true;
}
private void timer2_Tick(object sender, EventArgs e)
{
timer2.Enabled = false;
wb1=null;
timer1.Enabled = true;
}
}
}
برای خالی کردن رم هر بار باید wb1 مقدار null بگیره. ولی بعد اینکه null شد دیگه بازدید نمیزنه و میگه قبلا null شده. حالا چجوری میتونم هم توی timer2 مقدار null بهش بدم و بعدش توی timer1 بازدید بزنم؟