ورود

View Full Version : Treeviwe باز هم مسئله؟؟



فرزاد دلفی باز
سه شنبه 06 بهمن 1383, 11:24 صبح
با سلام
من می خواهم اگر در شاخه اصلی Treeviwe یک زیر شاخه ایجاد کردم این زیر شاخه در مراجعات بعدی کاربر همچنان وجود داشته باشد . البته من می خواهم این زیر شاخه ها در یک بانک ذخیره شود و موضوع اصلی اینکه بعد از ایجاد زیر شاخه توسط کاربر در یک مسیر مشخص فایل خاصی رو ایجاد و کاربر با کلیک بروی این زیر شاخه فایل مورد نظر را (مثلا word ) اجرا کند .
از دوستان عزیز که در این زمینه کار کرده اند تقاضا دارم مرا راهنمایی کنند

aras12000
سه شنبه 06 بهمن 1383, 13:35 عصر
سلام
من این کار را کرده ام.کار زیاد می بره. باید برای هر شاخه یک کد اختصاص دهید و آن را در جدول ثبت کنید. مثلا برای شاخه 1 کد 01 برای شاخه 2 کد 02 و برای فرزند اول شاخه 1 کد 0101 و برای فرزند دوم کد 0102 و....
هر بار هم موقع باز شدن فرم از روی همین کدها باید Tree را پر کنید.
در مورد باز کردن word هم من این کار را برای باز کردن ACDC انجام دادم.اول اینکه یک فیلد داشته باشید که نام فایلی که به آن شاخه تخصیص می دهید در آن ثبت شود. دوم اینکه در treeONClick به این شکل نوشتم
ExeFile :='"'+ GetRegistryValue('Software\Microsoft\Windows\Curre ntVersion\App Paths\AcdSee.exe') '" "' + param+ '"';
Execute (ExeFile)

esi022
سه شنبه 06 بهمن 1383, 14:02 عصر
به نظر مشکل اصلی نوع read , write و طراحی فیلدهای بانک اطلاعاتیه نه treeview
اگه با دستورات sql آشنا باشی ساده تر میشه

Mr_Sabeghi
چهارشنبه 07 بهمن 1383, 05:31 صبح
دوست عزیز در رابطه با ذخیره TreeView یه برنامه برای شما میفرستم
فکر کنم بتونی تا حدودی با این برنامه مشکلت رو حل کنی
هر چند من خودم این کار رو انجام دادم البته با یک روش دیگر