salmana

گرفتن value خط دوم لیست ویو

10 ارسال در این موضوع قرار دارد

 گاهی (خیلی وقتا) پیش میاد و میخاهید value خط دوم را بگیرید و امکان پذیر نیست ولی با چند خط ساده این کار امکان پذیر هست

 

get_line2.jpg

 

 

کد مربوطه

Sub Globals
	'     انجمن بیسیک 4 ایکس
	'       basic4x.ir
	Private ListView1 As ListView
	Dim l1 As List
End Sub

Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("f1")
l1.Initialize
ListView1.AddTwoLines("مجتی","ارل")
l1.Add("ارل")
ListView1.AddTwoLines("سلمانا","کاربر")
l1.Add("کاربر")
ListView1.AddTwoLines("سید","اسماعیل")
l1.Add("اسماعیل")
ListView1.AddTwoLines("نسیم","مدیر")
l1.Add("مدیر")
End Sub

Sub ListView1_ItemClick (Position As Int, Value As Object)
ToastMessageShow(l1.Get(Position),True)	
End Sub

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

 

hocein، nasim، Sina و 1 کاربر دیگر پسندیده اند

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


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

چطوری میشه از دیتابیس خوند و گرفت؟

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


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

به این صورت

LV.AddTwoLines(cur1.GetString("titr1"),cur1.GetString("titr"))

این رو که میدونم.میدونم چطور فراخوانی کنم اما میخوام بدونم چطوری value دومش رو بیام توی لیبل نشون بدم.

salmana پسند دیده است

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


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

با سلام

بهترین روش واسه گرفتن یه مقدار لیست ویو استفاده از

lstV.AddTwoLines2(matn1,matn2,matn2)

اینجوری matn2 رو به صورت value به تابع میفرسته و میتونید دریافتش کنید

salmana، Sina و hocein پسندیده اند

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


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

من اومدم   این رو تعریف کردم   ListView1.AddTwoLines2(cur.GetString("Fa"),cur.GetString("En"),cur.GetString("En"))

بعد تو آیتم کلیک لیست ویو lable.text= value  بعد متن انتخابی رو بصورت  b@a1522221 میاد و آیتم های دیکه رو انتخاب میکننم B@a هست و اون 7 رقم فقط عدداش عوض میشه.

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


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

من اومدم   این رو تعریف کردم   ListView1.AddTwoLines2(cur.GetString("Fa"),cur.GetString("En"),cur.GetString("En"))

بعد تو آیتم کلیک لیست ویو lable.text= value  بعد متن انتخابی رو بصورت  b@a1522221 میاد و آیتم های دیکه رو انتخاب میکننم B@a هست و اون 7 رقم فقط عدداش عوض میشه.

شرمنده منظورت نگرفتم. درضمن شما که این نوشتی : lable.text= value  پس ربطی به این تایپک نداره. چون ما ولیو اینجا باهاش کار نمیکنیم. بلکه خودمون به جورایی ولیو ساختگی برای خط دوم میسازیم.

 

یخورده واضحتر بگو میخای چیکار کنی. آیا شما قصد داری که برای خط دوم رویداد کلیک درست کنی؟

درصورت امکان سورست بزار

H@mid.RS و hocein پسند شده است

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


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

شرمنده منظورت نگرفتم. درضمن شما که این نوشتی : lable.text= value  پس ربطی به این تایپک نداره. چون ما ولیو اینجا باهاش کار نمیکنیم. بلکه خودمون به جورایی ولیو ساختگی برای خط دوم میسازیم.

 

یخورده واضحتر بگو میخای چیکار کنی. آیا شما قصد داری که برای خط دوم رویداد کلیک درست کنی؟

درصورت امکان سورست بزار

تابیک شما واسه گرفتن valu2 لیست ویو هستش درسته؟

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

 

من دیکشنری دارم 2 تا vlue میگیره یکی فارسی و یکی انگلیسی

 

مثلا نوشته شه hel جملات نزدیک بهش میان مثل hell hello help و چند تا کلمه دیگه

وقتی کاربر روی یکی از آیتم ها کلیک کرد ادیت تکست میشه value که همان کلمه انگلیسیه میخوام لیبل بشه اون معنیش که کلمه فارسیه و valu2 میشه. حالا اگر میشه راهنمایی کنین ممنون میشم.

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


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

تابیک شما واسه گرفتن valu2 لیست ویو هستش درسته؟

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

 

من دیکشنری دارم 2 تا vlue میگیره یکی فارسی و یکی انگلیسی

 

مثلا نوشته شه hel جملات نزدیک بهش میان مثل hell hello help و چند تا کلمه دیگه

وقتی کاربر روی یکی از آیتم ها کلیک کرد ادیت تکست میشه value که همان کلمه انگلیسیه میخوام لیبل بشه اون معنیش که کلمه فارسیه و valu2 میشه. حالا اگر میشه راهنمایی کنین ممنون میشم.

 

 

 

شما میخای در حالت سرچ بتونی ولیو خط دوم را هم بگیری. اینکار با این روش امکان ناپذیره. چون زمانی که سرچ کنی دیگه پوزیشن تغییر میکنه و ولیو خط دوم را اشتباها بهت میده

hocein و H@mid.RS پسند شده است

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


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

شما میخای در حالت سرچ بتونی ولیو خط دوم را هم بگیری. اینکار با این روش امکان ناپذیره. چون زمانی که سرچ کنی دیگه پوزیشن تغییر میکنه و ولیو خط دوم را اشتباها بهت میده

 

یک تبصره براش پیدا کردم که با این روش بشه براش ولیو خط دوم هنگام سرچ بگیریم. اونم این هست که به آخر هر دو خط چیزی مثل این (1-) اضافه کرد یعنی مثل مثال پایین

خطااولی-1
خط دومی-1
------------------
خط اولی-2
خط دومی-2
------------------
خط اولی-3
خط دومی-3

کارت رو زشت میکنه دیگه ولی خوب کارت رو راه میندازه :DD:

hocein پسند دیده است

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


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

یک تبصره براش پیدا کردم که با این روش بشه براش ولیو خط دوم هنگام سرچ بگیریم. اونم این هست که به آخر هر دو خط چیزی مثل این (1-) اضافه کرد یعنی مثل مثال پایین

خطااولی-1
خط دومی-1
------------------
خط اولی-2
خط دومی-2
------------------
خط اولی-3
خط دومی-3

کارت رو زشت میکنه دیگه ولی خوب کارت رو راه میندازه :DD:

کلا بیخیالش شدم :D

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

salmana پسند دیده است

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


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