استفاده از پلاگین listview برای انتخاب و ویرایش

amirrayaneh

Member
با سلام خدمت دوستان و مدیران عزیز
آیا امکانش هست که زمانی که رکوردها در پلاگین listview نمایش داده میشه با کلیک بر روی هر رکورد اون را داخل editbox ها به نمایش در بیاره واسه ویرایش؟؟؟
(میدونم با listbox میشه این کار را انجام داد اما زیبایی و چینش listview را ندارد)
یه عکس زمیمه کردم که بهتر متوجه سوالم میشید)
 

پیوست ها

  • listview.JPG
    listview.JPG
    51.3 کیلوبایت · بازدیدها: 57
آخرین ویرایش:

Amit13

Well-Known Member
سلام,ميتوني به جاي استفاده از پلاگين ‏listview‏ از پلاگين قدرتمند OS ‎1.6‎ ‎‏ استفاده كني.كه اگر روي قسمت StringGrid‏ باشه.ميتوني مستقيم تايپ كني.
 

Silver PC

Well-Known Member
سلام,ميتوني به جاي استفاده از پلاگين ‏listview‏ از پلاگين قدرتمند OS ‎1.6‎ ‎‏ استفاده كني.كه اگر روي قسمت StringGrid‏ باشه.ميتوني مستقيم تايپ كني.

سلام ،

ببخشید Amit13 جان ،

من منظورت رو از پلاگین OS نفهمیدم !

میشه قرارش بدی ؟!

مخفف چیه ؟!

هر چی فکر کردم یادم نیومد !

ممنون و موفق باشی !
 

amirrayaneh

Member
تشکر از جوابتون
اما من هنوز متوجه نشدم . لطف میکنید پلاگین به همراه مثالش را واسم بگذارید؟؟؟
 

Amit13

Well-Known Member
سلام ،

ببخشید Amit13 جان ،

من منظورت رو از پلاگین OS نفهمیدم !

میشه قرارش بدی ؟!

مخفف چیه ؟!

هر چی فکر کردم یادم نیومد !

ممنون و موفق باشی !

من رو ببخشيد، همون useful Objects كه مدير جون فرمودند،بود كه به نام UO 1.6.1.dll توي گالري من بود،بازم شرمنده.


اما من هنوز متوجه نشدم . لطف میکنید پلاگین به همراه مثالش را واسم بگذارید؟؟؟

توي صفحه ي ليست پلاگين ها بود ولي من اون صفحه رو گم كردم،مدير با يك صفحه ي ديگر عوضش كردند:-?
امبن جان صفحه ي StringGrid رو ببين.ببين به دردت ميخوره!
 

پیوست ها

  • Useful Objects 1.6c.rar
    635.1 کیلوبایت · بازدیدها: 174

amirrayaneh

Member
من رو ببخشيد، همون useful objects كه مدير جون فرمودند،بود كه به نام uo 1.6.1.dll توي گالري من بود،بازم شرمنده.




توي صفحه ي ليست پلاگين ها بود ولي من اون صفحه رو گم كردم،مدير با يك صفحه ي ديگر عوضش كردند:-?
امبن جان صفحه ي stringgrid رو ببين.ببين به دردت ميخوره!


با تشکر از شما . اما من هنوز متوجه عملکردش نشدم . امکانش هست یک مثال شبیه چیزی که در پست اول ضمیمه کردم واسم بگذارید . ممنون میشم
بازم تشکر
 

Amit13

Well-Known Member
با تشکر از شما . اما من هنوز متوجه عملکردش نشدم . امکانش هست یک مثال شبیه چیزی که در پست اول ضمیمه کردم واسم بگذارید . ممنون میشم
بازم تشکر

شرمنده دوست عزیز الان با موبایل هستم

شما page ، StringGrid رو چک کردید؟؟؟؟
 

amirrayaneh

Member
با سلام
من اون صفحه را دیدم اما چیز زیادی دستگیرم نشد . اونجا سطرها و ستونها خودشون ساخته میشدن نه اینکه نسبت به اطلاعات ما نشان بدن؟؟؟؟
 

Amit13

Well-Known Member
شرمنده گلم ،من اطلاعات کافی ندارم.از استادان انجمن لطفا کمک کنید،من هم میخوام یاد بگیرم.:sad:
 

evil_gates

اين نيز بگذرد ...
دوست عزيز
ممكنه دقيقتر بفرماييد سوالتون چيه؟

اينكه من عملكرد پلاگين رو متوجه نشدم و لطفا توضيح بديد يعني تمام اين پلاگين و دستوراتش رو براتون تشريح كنيم؟ !!!
 

amirrayaneh

Member
با سلام
evil_gates جان من پلاگین useful Objects که دوستان معرفی کرده بودن را دانلود کردم اما متوجه نشدم که چجوری چیزی که من ازش میخوام را انجام میده
در اولین پست سوالم را پرسیدم . فکر میکنم شفاف باشه؟
با تشکر
 

Amit13

Well-Known Member
در اولین پست سوالم را پرسیدم . فکر میکنم شفاف باشه؟

سلام دوست عزيز .

شما در اولين پستت گفتي چجوري ميشه توي ليستا مستقيم تايپ كرد:
.خوب اين پلاگين وقتي تابع StringGrid اش فراخواني بشه همچين قابليتي داره.نميدونم ديگه چجوري ميخواي؟؟:-?


اونجا سطرها و ستونها خودشون ساخته میشدن نه اینکه نسبت به اطلاعات ما نشان بدن؟؟؟؟

نه اين پلاگين همچين قابليتي هم داره.اين پيوست رو ببين.:-?

لطفا نتيجه رو بگيد.:rose:
 

پیوست ها

  • os-01-03.rar
    308.3 کیلوبایت · بازدیدها: 72

amirrayaneh

Member
با سلام
ظاهرا هنوز دوستان حتی متوجه سوال من هم نشدند
من میخوام وقتی یک رکورد را در لیستی که یه نمایش در اومده انتخاب میکنم
آیتم ها اونرا داخل تکت بوکسها قرار بگیرند تا بتوان آنها را حدف یا ویرایش نمود
فکر کنم عکسی که ضمیمه کردم گویای سوالم باشد
 

پیوست ها

  • listview2.JPG
    listview2.JPG
    97.1 کیلوبایت · بازدیدها: 16

evil_gates

اين نيز بگذرد ...
دوست عزيز
پيشنهاد ميكنم با دستور LVGetSelIndex در پلاگين شماره رديف انتخاب شده رو برگردونيد و بعد با يك حلقه تمامي ستونهاي رديف رو بدست بياريد و تو يك متغير رشته‌اي بريزيد و براي جداكردن آيتمها از همديگه از يك كاراكتر خاص مثل # استفاده كنيد.

بعد مقدار اين متغير رو ميتونيد با تابع GetArrayItem از هم جدا و با دستور LoadText هرجا كه مايليد نمايش بديد. مثل اين كد:
کد:
str$ = ''
PluginRun("Plugin","LVGetSelIndex")
PluginGet("Plugin","sel")
For i=0 To colnumber
  PluginSet("Plugin","sel")
  PluginSet("Plugin","i")
  PluginRun("Plugin","LVGetCell")
  PluginGet("Plugin","get$")
  str$ = str$ + get$ + '#'
Next i
 

amirrayaneh

Member
تشکر تقریبا همون چیزی بود که دنبالش میگشتم
آیا امکانش هست وقتی روی همون رکوردها داخل پلاگین کلیک میکنیم این عمل اجرا بشه؟
 

جدیدترین ارسال ها

بالا