من کد نویسی کردم وقتی داخل ادیت تکست سرچ میکنم متن لیبلی که کلمه داخلش هست رو میاره برام اما نشونش نمیده که کجای متن لیبل قرار داره
باید چیکار کنم؟؟؟ که وقتی یک کلمه رو سرچ کردم لیبل نشون داده شد اون کلمه داخل لیبل رنگی شه یا هایلایت های جیز دیگه که مشخص کنه این کلمه ی پیدا شده کدوم خط هستش
Sub btn_Click
ListView.Clear
cur = sql1.ExecQuery("SELECT * FROM tbl_test "&" WHERE matn LIKE '%"&TxtSearch.Text&"%'")For i =0To cur.RowCount-1
cur.Position= i
ListView.AddSingleLine2(cur.GetString("Onvan"),i)NextDim a AsInt
a = cur.RowCount-0IfTxtSearch.Text=""ThenListView.Visible=False
a=0EndIfIf a >0ThenListView.Visible=TrueToastMessageShow(a &" تا پیدا شد ",True)ElseListView.Visible=FalseToastMessageShow(" چیزی پیدا نشد ",True)EndIfEndSub
این کدی هست که برای جستوجو نوشتم عنوان رو داخل لیست ویو نشون میده و با کلیک کردن روی ایتم لیست ویو اون لیبل دلخواه رو نشون میده
و کد پایینی هم کدهای رویداد آیتم کلیک لیست ویو هستش
Sub ListView_ItemClick (Position As Int, Value As Object)
Select Value
Case 0
Activity.RemoveAllViews
Activity.LoadLayout("Layout")
Dim cur As Cursor
cur = sql1.ExecQuery("SELECT * FROM tbl_test")
cur.Position = 0
ScrollView1.Panel.AddView(label1,0,0,100%x,300%y)
label1.Text = cur.GetString("matn")
Case 1
Activity.LoadLayout("Layout")
Dim cur As Cursor
cur = sql1.ExecQuery("SELECT * FROM tbl_test")
cur.Position = 1
ScrollView1.Panel.AddView(label1,0,0,100%x,300%y)
label1.Text = cur.GetString("matn")
End Select
Dim su As StringUtils
label1.Height = su.MeasureMultilineTextHeight(label1,label1.Text)
ScrollView1.Panel.Height = label1.Height + 15dip
End Sub
سوال
حمید حمید 4
سلام دوستان وقتتون بخیر
من کد نویسی کردم وقتی داخل ادیت تکست سرچ میکنم متن لیبلی که کلمه داخلش هست رو میاره برام اما نشونش نمیده که کجای متن لیبل قرار داره
باید چیکار کنم؟؟؟ که وقتی یک کلمه رو سرچ کردم لیبل نشون داده شد اون کلمه داخل لیبل رنگی شه یا هایلایت های جیز دیگه که مشخص کنه این کلمه ی پیدا شده کدوم خط هستش
این کدی هست که برای جستوجو نوشتم عنوان رو داخل لیست ویو نشون میده و با کلیک کردن روی ایتم لیست ویو اون لیبل دلخواه رو نشون میده
و کد پایینی هم کدهای رویداد آیتم کلیک لیست ویو هستش
Sub ListView_ItemClick (Position As Int, Value As Object) Select Value Case 0 Activity.RemoveAllViews Activity.LoadLayout("Layout") Dim cur As Cursor cur = sql1.ExecQuery("SELECT * FROM tbl_test") cur.Position = 0 ScrollView1.Panel.AddView(label1,0,0,100%x,300%y) label1.Text = cur.GetString("matn") Case 1 Activity.LoadLayout("Layout") Dim cur As Cursor cur = sql1.ExecQuery("SELECT * FROM tbl_test") cur.Position = 1 ScrollView1.Panel.AddView(label1,0,0,100%x,300%y) label1.Text = cur.GetString("matn") End Select Dim su As StringUtils label1.Height = su.MeasureMultilineTextHeight(label1,label1.Text) ScrollView1.Panel.Height = label1.Height + 15dip End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر
12 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.