رفتن به مطلب
  • 0

حذف کردن مطلب


alaghemand

سوال

با سلام میخواستم بپرسم من با حلقه فور 20 تا لیبل و امیج ویو ساختم که در یک پنل هستند

می خواستم بدونم میشه کاری کرد که وقتی کاربر روی دکمه کلیک میکنه مثلا لایبل و ایمیج ویو شماره 12 حذف بشه

 

خودم بلدم حذفش کنم اما فکر کنم جاش خالی میمونه ( که باعث زشتی برنامه میشه )

میشه کاری کرد که وقتی حذف شد شماره 13 بیاد جاش و همینطوری همه جای همو بگیرن تا اصلا جای خالی نباشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود

شما میتونید View مورد نظرتون رو Visibled = False کنید و یک View دیگه رو که توی اون مکان قرار داره Visibled = True کنید

البته از AddView و RemoveView هم میتونید استفاده کنید !!!

ولی روش اول که گفتم خیلی ساده تره...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنون از پاسختون اما من این ها رو با استفاده از حلقه فور ساختم پس اگر visible رو برابر false قرار بدم جاش خالی میمونه و چون با استفاده از حلقه فور ساختم نمی تونم بگم در موقعیت همون یه یدونه دیگه هم ساخته باشه که بعدا اون جاهر بشه

را ه دیگه ای نیست ؟؟؟

لطفا اگر کسی میدونه کمکم بکنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام.

منم تو یکی از برنامه هام باید اینکارو میکردم.

ببینید مگه تعداد ایتم های شما الان 20 تا نیست ؟؟

وقتی یکی حذف شد ، تعداد آیتم هارو 19 بذارید ، یعنی اصلا یه متغیر یا یه فیلد تو دیتابیس نظر بگیرید برای شمارش آیتم ها ، که وقتی یکی حذف شد یک واحد کم کنه.

بعد از حذف هم کافیه دوباره متغیر STOP رو که کارش تعیین محل قرار گرفتن پنل ها به صورت عمودیش هست ، مقدار اولیه اش رو بهش بدید و دوباره با همون مولتی پنل ، پنل هاتون رو لود کنید. تا میزون بشه.(شاید تو کد نویسی شما اون متغیر اسمش STOP نباشه)

درکل بگم که بعد از حذف یکی از آیتم ها دوباره مولتی پنل رو لود کنید اما اینبار به یکی کمتر.

درضمن قبل از لود کل ویو هارو remove کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با تشکر از پاسخ

 

این کارو میشه بدون استفاده از دیتابیس کرد ؟؟؟

چون برنامه من جوری هست که نمیشه از دیتا بیس استفاده کنم ( به یک سری دلایل )

 

آیا راهی هست ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من باز سر همون حرف Visibled کردن هستم

ربطی نداره که حلقه ی فور باشه یا عادی باشه :kotak:

توی برنامه نویسی دست آدم کاملا بازه

هر کاری دلت میخواد میتونی سر برنامه بیاری

فقط مهم توانایی و ذهن هست که اول فارسیش رو با خودت بگی و بعدش ترجمش کنی به زبان برنامه نویسی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

هیچ اشکالی نداره من دیتابیس رو مثال زدم.

کلا گفتم که اون عدد رو مد نظر داشته باشین که مثلا اگه 20تا بود یکیش حذف شد بدونید که تو حلقه فور بعدی 19 تا لود کنه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...