PDA

View Full Version : سوال: در مورد Tree view



hrs192
شنبه 16 شهریور 1392, 20:50 عصر
سلام .. این شیئ درختی را من با دیزاین ساختم
حالا میخوام به دابل کلیک بر روی هر زیر مجموعه یه لینک تو url وب بروزر بغلش بزاره ...
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{

}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{

}

salargham
شنبه 16 شهریور 1392, 21:26 عصر
سلام
یکم سوالت نامفهومه!
اما اگر میخوای با کلیک روی نُود مشخصی به یه URL خاصی بری،این کد رو تو رویداد مورد نظرت بنویس.
System.Diagnostics.Process.Start("http://www.google.com");

hrs192
شنبه 16 شهریور 1392, 23:23 عصر
ممنون مهندس
مشکلم تو کد نویسی برای tree view هست . وقتی یه درخت توی دیزاین میسازی .. هیچ کدی نداره ! و هر چیزی خواستم استفاده کنم به مشکل بر خوردم.
حالا چطوری برای نود های زیر مجموعه ی درخت این دستور را مشخص کنم ؟

salargham
یک شنبه 17 شهریور 1392, 07:59 صبح
private void treeView1_DoubleClick(object sender, EventArgs e)
{
if (treeView1.Nodes[1].Checked == true)
{
System.Diagnostics.Process.Start("http://www.google.com");
}

hrs192
یک شنبه 17 شهریور 1392, 11:25 صبح
خیلی وقته نیمده سراغ C# .. هیچی بلد نیستم دیگه!
احساس میکنم یه اشتباه خیلی فاحشی دارم میکنم...
میشه یه نگاهی به فایل ضمیمه بندازی
به حالتی که خودتون گفتین گذاشتم

salargham
یک شنبه 17 شهریور 1392, 14:38 عصر
اطلاح شد.
این کد رو درج کنید:
if (treeView1.SelectedNode.Text == "Node3") System.Diagnostics.Process.Start("http://www.google.com");
else if (treeView1.SelectedNode.Text == "Node4") System.Diagnostics.Process.Start("http://www.yahoo.com");
else if (treeView1.SelectedNode.Text == "Node5") System.Diagnostics.Process.Start("http://www.afjan.ir");

موفق باشید