سورس کد مولتی پنل و کار با آن در B4A
شب
روز

سورس کد مولتی پنل و کار با آن در B4A

از 1 رای

سورس کد مولتی پنل و کار با آن در B4A

دربرنامه نویسی اندروید بیسیک فور برای کنترل کردن اشیا از مولتی پنل استفاده میکنیم مثلا ما ۲۰۰ تا باتن داریم و یک رویداد به نام BTN_ Clik  تعریف میکنیم و ما طبق استاندارد از تگ و سندر استفاده میکنیم حالا همش نمیشه فقط دکمه باشه ممکنه شیی دیگه ای باشه مثل CheckBox یا SeekBar خوب برای اینکه اینام کنترل بشه باید یک رویداد تعریف کنیم براشون حالا من طبق سلیقه خودم دوستدارم وقتی کلیک میکنم چک باکس یا سیک بارم تغییر کنه برای این کار اینجوری مینویسیم :

Sub btn_Click
 Dim MyBtn As Button
 MyBtn = Sender
 ''''''''''
 Dim MyCheck As CheckBox
 MyCheck.Checked = True
End Sub

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

Sub btn_Click
	Dim Mybtn As Button
	Mybtn = Sender
	GetTag = Mybtn.Tag
	Dim Cur As Cursor
	Cur = MyBank.ExecQuery("SELECT * FROM Dynamic WHERE id="&Mybtn.Tag)
	Cur.Position = 0
	For Each v As View In Activity.GetAllViewsRecursive
	  If v Is CheckBox Then
	  	Dim Check As CheckBox = v
	    If Check.Tag = GetTag Then
	   Check.Checked = Not(Check.Checked)
	   End If
	  End If
	 Next
End Sub

حالا ممکنه سوال کنید کد بالا چکار میکنه ؟

هیچی میاد وقتی کلیک میشه تگشو میزاره تو ایدی دیتابیس و اطلاعات همون ردیف دیتابیس میشه گرفت ولی ما اینجا اطلاعات نمیخوایم بگیریم (ما اینجا اطلاعات نمیگیریم)طبق مثال با چک باکس اما با سیک بار میتونیم با دیتابیس برای Value اون اطلاعات بگیریم 

[Multimedia Style=”border-radius: 3px;” Width=”300px” Height=”30px” Size=”13px” Background=”#4573f7″ Shadow=”#0535bf” Color=”#fff” Link=”http://opizo.me/Xh4Lgx” Icon=”fa fa-download” Text=”سورس کد مولتی پنل و کار با آن”][/Multimedia]

برای اطلاع از اخرین آپدیت های رسانه ناز تی وی در کانال ما عضو شوید کانال تلگرامی رسانه ناز تی وی

پست های پر بازدید ما
آموزش تغییر زبان فیلم ها در همه پخش کنندها
نظرات و نقدها ۰
رسانه اینترنتی ناز تی وی
شب
روز