PDA

View Full Version : سوال: شبيه سازي يك پنجره سيستم عامل win در دلفي



mehdi_moosavi
شنبه 20 مهر 1387, 13:40 عصر
سلام
وقتي روي يكي از درايوها در win دبل كليك ميكنيم پنجره آن باز ميشه و فايلها و فولدرها به چهار صورت tiles,icons,list و detailes قابل نمايش هست وميشه فايلها رو delete,rename,open و اجرا كرد.
آيا ميشه اينكاررو در دلفي شبيه سازي كرد مثلا اگر كاربر 20 تا سند واردكرده با بازكردن يك پنجره هر سند بصورت يك آيكون نمايش داده بشه (مثل نمايش فايلها در يك پنجره در win) و بعد كاربر بتونه با اين آيكونها (اسناد) كار بكنه (delete,rename,open,create)
لطفا راهنمايي كنيد

Mahmood_M
شنبه 20 مهر 1387, 16:50 عصر
کامپوننت TShellListView در دلفی برای همین منظور هست ، درواقع اون چیزی که ویندوز نشون میده هم یک ShellListView هست ...
این کامپوننت در دلفی توی قسمت کامپوننتها و در قسمت Samples قرار داره ...
موفق باشید ...

mehdi_moosavi
یک شنبه 21 مهر 1387, 13:20 عصر
باتشكر
البته اين كامپوننت فايلها و فولدرها رو نشون ميده ولي من ميخوام اين كامپوننت به يك ديتابيس وصل بشه و بجاي نمايش هرفايل بصورت يك آيكون؛ هريك از ركوردهاي يك جدول بصورت يك آيكون نمايش داده بشه مثلا اگر در يك جدول 5 ركورد وارد شده (5 سند ثبت شده) هر يك از اين ركوردها بصورت يك آيكون نمايش داده بشه و همه كارهايي رو كه ميشه روي يك ركورد انجام داد از طريق اين آيكون انجام بشه (open-rename-delete-edit)
البته واضح كه براي تمام اين كارها بايد كدهاي لازم نوشته بشه.

vcldeveloper
دوشنبه 22 مهر 1387, 01:26 صبح
TListView


البته واضح كه براي تمام اين كارها بايد كدهاي لازم نوشته بشه.
بله، باید خودتون به ازاء هر رکورد براش Item درست کنید، و ویرایش/حذف/اضافه آن را کنترل کنید.