PDA

View Full Version : سوال: مشكیل با tree view



akar_program
جمعه 13 خرداد 1390, 15:41 عصر
سلام دوستان من این كد ایستفاده‌ كردم برای tree view وقتی هر ایتیمی كلیك شود یك كار انجام بده‌ كد در رویداد on click نویشتم ولی وقتی در جای خالی از tree كلیك میكنم كد ایتمی انتخابی اول اجرا میكند باید جایی دیگه‌ بنویسم
begin
if (TreeView1.Selected.SelectedIndex= 1) then
ShowMessage(TreeView1.Selected.Text + '1');
if (TreeView1.Selected.SelectedIndex= 2) then
ShowMessage(TreeView1.Selected.Text + '2');
if (TreeView1.Selected.SelectedIndex= 3) then
ShowMessage(TreeView1.Selected.Text + '3');
end;

mohsen24000
جمعه 13 خرداد 1390, 15:51 عصر
if TreeView1.SelectedCount=0 then exit;

akar_program
جمعه 13 خرداد 1390, 19:39 عصر
دوست عزیز من تیست كردم هنوز میسلی خودش هست میشه‌ بیشتر رهنمای كنید

mohsen24000
جمعه 13 خرداد 1390, 19:56 عصر
begin
if TreeView1.SelectedCount=0 then exit;

if (TreeView1.Selected.SelectedIndex= 1) then
ShowMessage(TreeView1.Selected.Text + '1');
if (TreeView1.Selected.SelectedIndex= 2) then
ShowMessage(TreeView1.Selected.Text + '2');
if (TreeView1.Selected.SelectedIndex= 3) then
ShowMessage(TreeView1.Selected.Text + '3');
end;

akar_program
جمعه 13 خرداد 1390, 20:07 عصر
دوست عزیز من اینطور تیست كردم
if TreeView1.SelectionCount=0 then
exit;
if (TreeView1.Selected.SelectedIndex= 1) then
ShowMessage(TreeView1.Selected.Text + '1');
if (TreeView1.Selected.SelectedIndex= 2) then
ShowMessage(TreeView1.Selected.Text + '2');
if (TreeView1.Selected.SelectedIndex= 3) then
ShowMessage(TreeView1.Selected.Text + '3');
end;
ولی باد از اون یك ایتیك كلیك كردم با در هر جای خالی در تری كلیك كنم كد داخلی item سلیكت شوده‌ اجرا میكند من میخواهم وقتی هر ایتیمی اجرا بشه‌ كه‌ روش كلیك میكنم اگر هرجای دیگری كلیك كردم كد اجرا نشه‌