با استفاده از کتابخانه B4i، شما می توانید صفحات مختلف را در برنامه خود ایجاد کنید و با آنها تعامل کنید.
در زیر یک نمونه کد برای ایجاد یک صفحه جدید و افزودن یک دکمه به آن را مشاهده می کنید:
Sub Application_Start (Nav As NavigationController)
' ایجاد صفحه جدید
Dim page As Page
page.Initialize("Page1")
page.Title = "صفحه 1"
' ایجاد دکمه
Dim button As Button
button.Initialize("Button1")
button.Text = "کلیک کنید"
button.Top = 100
button.Left = 100
button.Width = 200
button.Height = 50
' افزودن دکمه به صفحه
page.RootPanel.AddView(button, 0, 0, 0, 0)
' نمایش صفحه
Nav.ShowPage(page)
End Sub
Sub Button1_Click
' کدی که در صورت کلیک بر روی دکمه اجرا می شود
Log("دکمه کلیک شد!")
End Sub
در این مثال، صفحه جدیدی با نام "Page1" ایجاد می شود و به آن عنوان "صفحه 1" اختصاص داده می شود.
سپس یک دکمه با نام "Button1" ایجاد می شود و به صفحه اضافه می شود.
در نهایت، با فراخوانی تابع `Nav.ShowPage(page)`، صفحه نمایش داده می شود.
همچنین، تابع `Button1_Click` تعریف شده است که در صورت کلیک بر روی دکمه، اجرا می شود و یک پیام در کنسول نمایش داده می شود.
شما می توانید کد های دلخواه خود را در این تابع اضافه کنید تا در صورت کلیک بر روی دکمه، اقدامات دلخواه خود را انجام دهید.