View Full Version : ارتباط با فرم ها در Treeviwe
elena
پنج شنبه 26 مرداد 1391, 11:13 صبح
سلام.میخوام وقتی کاربر رو هر کدوم از ایتم های Treeviwe کلیک میکنه یه فرم جدید باز شه ،چطور میتونم همچین کاری کنم؟تو چه رویدادی ؟ممنون
Mahmood_M
پنج شنبه 26 مرداد 1391, 13:13 عصر
توی رویداد OnClick مربوط به TreeView آیتم انتخاب شده اون رو چک کنید ، اگر آیتم مورد نظر بود ، فرم مورد نظر رو نمایش بدید ، مثال :
procedure TForm1.TreeView1Click(Sender: TObject);
begin
if Assigned(TreeView1.Selected) then
begin
if TreeView1.Selected.Text = 'Form2' then
Form2.Show;
end;
end;
اگر آیتمها از قبل مشخص هستند ، یعنی Index مشخصی دارند می تونید شرط رو روی Index هم بزارید :
procedure TMainFrm.TreeView1Click(Sender: TObject);
begin
if Assigned(TreeView1.Selected) then
begin
if TreeView1.Selected.Index = 2 then
Form2.Show;
end;
end;
* لطفا سئوالتون رو در بخش مناسب مطرح کنید !
موفق باشید ...
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.