یک مشکل جدی با hidden ویک سوال سخت

NARANJTORANJ

Well-Known Member
سلام
وقتی که یک گروپ رو که بعضی ابجکت هاش شو و بعضی هیدن هستن هیدن میکنی بعد از شو شدن تمام ابجکت ها شو میشن
اگر مثل من گروپ هات زیاد باشن میشه یک دردسر بزرگ :sad:
کسی راهی واسه این دردسر سراغ داره؟

سوال:

میخوام دکمه ای رو که شو شده حرکت بدم
یعنی دکمه move تشخیص بده که کدوم ابجکت الان شو هست فرمان رو روی اون اجرا بکنه

به این مثال یه نگاه بنداز
 

پیوست ها

  • soal move.zip
    812 بایت · بازدیدها: 19

splinter cell

Well-Known Member
کد زیر بررسی میکنه آیا دکمهTextBTN1 در حالت مخفی هست یا آشکار. و با توجه به اون اکشن مورد نظر رو میشه اعمال کرد.

کد:
object$='TextBTN1'
show=IsVisible(object$)
If (show) Then
  Message("Your Button is Show","")
Else
  Message("Your Button is Hide","")
End
 

NARANJTORANJ

Well-Known Member
یعنی واقعا راه ی واسه مشکل hidden وجود نداره ؟
swoon.gif
 

NARANJTORANJ

Well-Known Member
وقتی که یک گروپ رو که بعضی ابجکت هاش شو و بعضی هیدن هستن هیدن میکنی بعد از شو شدن تمام ابجکت ها شو میشن
اگر مثل من گروپ هات زیاد باشن میشه یک دردسر بزرگ :sad:
کسی راهی واسه این مشکل سراغ داره؟
کارم خوابیده اگر یکی از بچه های حرفه ای بگه راه نداره ما بی خیال میشیم
whistle2.gif
 

ghooly1

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

پیوست ها

  • show hide.zip
    702 بایت · بازدیدها: 15

NARANJTORANJ

Well-Known Member
منظور من این نیست
به این مثال یه نگاه کن
 

پیوست ها

  • mesal soal.zip
    2.4 کیلوبایت · بازدیدها: 11

ghooly1

Member
اونی که گذاشتی تغییرش دادم شد این
فقط وقتی گروپ را شو میکنی یه لحظه rectangle نمایان میشه.
 

پیوست ها

  • mesal soal.zip
    2.4 کیلوبایت · بازدیدها: 10

NARANJTORANJ

Well-Known Member
ghooly1 جان این روش خیلی دردسر داره در آخر هم نتیجه دلبخواهی ازآب در نمیاد

گروپ های من 11 تا هستن که توی هر کدام حدودا 20 گروپ هست و بیشتر ..
اگر بخوام از این روش استفاده بکنم خیلی بیشتر از اینها وقت میگیره لااقل اگر اون یک لحظه که گروپ شو میشه اشیا شونشه
بازم ارزش داره
 

NARANJTORANJ

Well-Known Member
این همه حرفه ای کسی از پس این مشکل بیلدر بر نمی یاد؟؟:sad:
این پست 97 بازدید کننده داشته !!!!!!:mad:
 
آخرین ویرایش:

Saman

مدیر انجمن مولتی مدیا بیلدر
راهی نداره.
مگر اینکه از چندین زیر گروه استفاده کنی.
یعنی اینکه ، مثلا اونایی که قرار مخفی باشن تو یه گروه و اونایی که قرار معلوم باشن تو گروه دیگه.
بعد گروه مخفی و گروه معلوم ها رو دوباره با هم یک گروه کنی. و کاراتو رو گروه مخفی و معلوم جداگونه انجام بدی.

در غیر اینصورت دستور show برای نمایش دادن کل اشیا و زیر گروه های یک گروه هستش و نمیشه کاری کرد.
فقط باید دستی اون اشیا رو hide کنی. یعنی برای هر کدوم یک hide
 

Saman

مدیر انجمن مولتی مدیا بیلدر
راهی نداره.
مگر اینکه از چندین زیر گروه استفاده کنی.
یعنی اینکه ، مثلا اونایی که قرار مخفی باشن تو یه گروه و اونایی که قرار معلوم باشن تو گروه دیگه.
بعد گروه مخفی و گروه معلوم ها رو دوباره با هم یک گروه کنی. و کاراتو رو گروه مخفی و معلوم جداگونه انجام بدی.

در غیر اینصورت دستور show برای نمایش دادن کل اشیا و زیر گروه های یک گروه هستش و نمیشه کاری کرد.
فقط باید دستی اون اشیا رو hide کنی. یعنی برای هر کدوم یک hide
 

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

بالا