تاپیک بالا رو دیدم و برنامه رو مثله اون پیاده کردم ،
حالا هنگام اسکرول که درسته و 10 تا 10 تا لود میشه و دکمه پخش آهنگ هم همون آهنگ رو پخش میکنه،
اما دکمه ای که به عنوان تنظیم زنگ گذاشتم کنار دکمه پلی تا اسکرول نکنیم و 10 تا بعدی فعال نشه اگه کلیک بشه خطا میده و میاد بیرون واگه اسکرول هم کنم تا 10 تای دوم هم فعال بشه اونوقت اولین دکمه تنظیم زنگ از لیست رو کلیک کنیم اسمی که از دیتابیس میگیره یه اسم دیگست.......
کدهای اصلی:
Sub Globals
Dim tracks As Int
Dim TenRecordPlus As String = "10"
End Sub
Sub Activity_Create(FirstTime As Boolean)
cur = sql.ExecQuery2("SELECT * FROM tbl ORDER BY ID LIMIT ?",Array As String(10))
For i = 0 To cur.RowCount -1
play_button.Tag = i
play_button.Text = cur.GetString("music_files")
zang.Tag = i
Next
cur.Close
Scroll1.Panel.Height = stop
End Sub
Sub Scroll1_ScrollChanged(Position As Int)
cur = sql.ExecQuery2("SELECT * FROM tbl OFFSET LIMIT ?,?",Array As String(TenRecordPlus,10))
If Scroll1.ScrollPosition + Scroll1.Height = Scroll1.Panel.Height Then
For i = 0 To cur.RowCount -1
play_button.Tag = i
play_button.Text = cur.GetString("music_files")
zang.Tag = i
Next
cur.Close
Scroll1.Panel.Height = stop
DoEvents
If IsNumber(TenRecordPlus) = True Then
TenRecordPlus = TenRecordPlus + 10
End If
End If
End Sub
Sub zang_Click
Dim z As Button
z = Sender
tracks = z.Tag
cur.Position = tracks
matn.Text = cur.GetString("music_names")
End Sub
دکمه زنگ رو که بزنیم یه پنل برای تنظیم آهنگ زنگ میاد و یه لیبل که اسمو نشون میده اما اسم آهنگ دیگه رو میگیره برای تنظیم در حالی که اگه لیمیت ندم درسته!
سوال
HS71 78
با ســلام ،
پس از جستجوها در مورد لیمیت داد به مولتی پنل
تاپیک بالا رو دیدم و برنامه رو مثله اون پیاده کردم ،
حالا هنگام اسکرول که درسته و 10 تا 10 تا لود میشه و دکمه پخش آهنگ هم همون آهنگ رو پخش میکنه،
اما دکمه ای که به عنوان تنظیم زنگ گذاشتم کنار دکمه پلی تا اسکرول نکنیم و 10 تا بعدی فعال نشه اگه کلیک بشه خطا میده و میاد بیرون واگه اسکرول هم کنم تا 10 تای دوم هم فعال بشه اونوقت اولین دکمه تنظیم زنگ از لیست رو کلیک کنیم اسمی که از دیتابیس میگیره یه اسم دیگست.......
کدهای اصلی:
Sub Globals Dim tracks As Int Dim TenRecordPlus As String = "10" End Sub Sub Activity_Create(FirstTime As Boolean) cur = sql.ExecQuery2("SELECT * FROM tbl ORDER BY ID LIMIT ?",Array As String(10)) For i = 0 To cur.RowCount -1 play_button.Tag = i play_button.Text = cur.GetString("music_files") zang.Tag = i Next cur.Close Scroll1.Panel.Height = stop End Sub Sub Scroll1_ScrollChanged(Position As Int) cur = sql.ExecQuery2("SELECT * FROM tbl OFFSET LIMIT ?,?",Array As String(TenRecordPlus,10)) If Scroll1.ScrollPosition + Scroll1.Height = Scroll1.Panel.Height Then For i = 0 To cur.RowCount -1 play_button.Tag = i play_button.Text = cur.GetString("music_files") zang.Tag = i Next cur.Close Scroll1.Panel.Height = stop DoEvents If IsNumber(TenRecordPlus) = True Then TenRecordPlus = TenRecordPlus + 10 End If End If End Sub Sub zang_Click Dim z As Button z = Sender tracks = z.Tag cur.Position = tracks matn.Text = cur.GetString("music_names") End Sub
دکمه زنگ رو که بزنیم یه پنل برای تنظیم آهنگ زنگ میاد و یه لیبل که اسمو نشون میده اما اسم آهنگ دیگه رو میگیره برای تنظیم در حالی که اگه لیمیت ندم درسته!
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.