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

مشکل با اسلاید منو


aref74

سوال

مروز با کامنت و آنکامنت کردن کدهام متوجه شدم مشکل کار کد ("pCantent.LoadLayout("base مربوط به ساب اسلاید منو با استفاده از کتابخانه AHnavigationdrawer هست . زمانیکه این کد در برنامه اعمال میشه لیبلهای استفاده شده تو برنامه بی رنگ میشند و پنلا ویزیبل و زمانیکه کامنتش میکنم همه چی اوکیه و مشکلی نیست . عکس هر دو حالت به اضافه کد مربوط به اسلاید منو را میذارم .

در حالتی که کد (" ")pcantent.loadlayout در برنامه اعمال میشه .

1.PNG

در حالتی که کد (" ")pcantent.loadlayout در برنامه اعمال نمیشه .

2.PNG

 

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

Sub slide
	Dim navi As AHNavigationDrawer
    Private pCantent As Panel
	navi.Initialize2("navi",Activity,50%x,navi.GRAVITY_RIGHT)
	navi.NavigationPanel.Color = Colors.ARGB(150,236,239,241)
	navi.NavigationPanel.LoadLayout("slidemenu")
	pCantent.Initialize("")
	navi.ContentPanel.AddView(pCantent,0,0,100%x,100%y)
	pCantent.SendToBack
	pCantent.LoadLayout("base")
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

در 4 ساعت قبل، msd313 گفته است :

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

ممنون بابت پیگیریتون ولی مشکلم حل شد 

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

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

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

در در 1398/01/18, 23:55:03، aref74 گفته است :

Dim navi As AHNavigationDrawer Private pCantent As Panel

این دو خط کد رو خارج از تابع توی ساب گلوبال تعریف کن

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

در 3 ساعت قبل، msd313 گفته است :

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

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

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

یک پنل دارم به عنوان مسیج باکس که اون مسیج باکس در حالت عادی باید visible=false باشه ولی وقتی اون خط کدی که گفتم تو برنامه اعمال میشه این پنل visible=true میشه که نباید بشه که بصورت سفید رنگ در عکس مشخصه بعلاوه اینکه کدهایی که مربوط به رنگ لیبلها میشه دیگه تاثیر نمیذارند و طبق عکس transparent میشند . 

اون دوتا تعریف میتغیرم تو sub globals نوشتم . الان اینجا اوردمشون کنار هم که کسایی که میخونند متوجه بشند تعریف متغیر صورت گرفته و مشکل از اون نیست .

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

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

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

بایگانی شده

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

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

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