PDA

View Full Version : سوال: Hidden



morika
شنبه 19 اردیبهشت 1388, 19:51 عصر
سلام
چه جوری میشه تمام آدرس های توی یک لیست باکس رو با یک کلید hidden کرد؟
ممنون

morika
سه شنبه 22 اردیبهشت 1388, 17:10 عصر
کسی جوابی نداره؟

sari-1369
سه شنبه 22 اردیبهشت 1388, 17:47 عصر
مشه بگین توی لیست باکس ، آدرس چیه ؟

Parham.D
سه شنبه 22 اردیبهشت 1388, 19:09 عصر
فکر نکنم گزینه مستقیمی برای این کار وجود داشته باشه. بهتر است Item ها را به صورت موقت جای دیگر کپی کن (مثلا آرایه)، و ListBox را خالی کن. راستی من هم این سوال رو دارم که آدرس چی هست توی List Box؟

morika
چهارشنبه 23 اردیبهشت 1388, 02:12 صبح
یعنی چی آدرس چی هست
EXAMPLE : E:\film\tom & jerry\ASEQ01.avi

Parham.D
چهارشنبه 23 اردیبهشت 1388, 07:56 صبح
خب این که چیز مهمی نیست!! به هر حال یک Item هست؛ حالا میخواد آدرس باشه یا اسم کسی!

morika
شنبه 26 اردیبهشت 1388, 18:18 عصر
من کد این کار رو تو vb6 دارم و کارم میکنه
مستقیم از خود لیست باکس هیدن می کنه

anooshiran
یک شنبه 27 اردیبهشت 1388, 04:31 صبح
با سلام دوست عزيز

متاسفانه listbox هيچ گونه property براي Invisible كردن آيتمها ندارد.

براي حل مشكلت 2 راه حل موجود است.

1-براي invisible كردن بايد Itam ها را Remove كني و براي visible كردن مجددا add كني

2- يك class براي ايجاد خاصيت visble در listbox بنويسي كه اين كمي درد سر دارد.

من با راه حل اول يك پروژه كوچك برايت نوشته ام. اميدوارم به دردت بخورد و كارت را راه بياندازد.

ولي اگر اصرار به ايجاد يك Prpoerty براي اين كار داري بگو تا در اين رابطه كمي فكر كنم شايد نتيجه بدهد.

morika
یک شنبه 27 اردیبهشت 1388, 12:56 عصر
البته من فکر می کنم دوستان منظورم منو بد متوجه شدن
من می خوام مثلا اگه تو لیست باکس ایتم هست E:\boot.txt اون فایل تو کامپیوتر هیدن بشه نه تو لیست باکس
البته می خوام تمام ایتم های لیست باکس یک جا هیدن بشه
ممنون

anooshiran
یک شنبه 27 اردیبهشت 1388, 18:36 عصر
سلام دوست عزيز

فايل ضميمه زير مشكلت را حل مي كند
فقط توجه كن من به جاي ListBox از CheckListBox استفاده كرده ام تا وقتي همه آيتمها را Hide مي كن در checkbox آن tick بخورد. در ضمن هم ميتواني Hide كني و هم از Hide در بياوري. هم چنين من جلوي select آيتم را از طريق كليك روي آن گرفته ام . اگر بخواهي مي تواني select را اكتيو كني و حتي مورد به مورد Hide كني

باز هم اگر مشكلي بود در خدمت هستم