رفتن به مطلب
بیسیک فور ایکس
  • اطلاعیه ها

    • H@mid.RS

      جذب نیرو   پنجشنبه, 10 فروردین 1396

      درود به دوستان عزیز به چند نفر مدیر برای بخش های php و گرافیک نیازمندیم درصورت تمایل درخواست خود را در پیام خصوصی بفرستید  
    • H@mid.RS

      تغییر نام کاربری   دوشنبه, 28 فروردین 1396

      درود دوستانی که نام کاربری انها با ایمل شان یکی بود تغییر کرد مثلا نام کاربری sss@tmail.com به sss تغییر کرد دوستانی که مشکل ورود دارند @ به بعد را پاک کنند
    • H@mid.RS

      کسب درآمد   پنجشنبه, 31 فروردین 1396

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
    • H@mid.RS

      راه اندازی وبلاگ برای انجمن   دوشنبه, 18 اردیبهشت 1396

      درود به همه دوستان عزیز از این پس کاربران ویژه  - همکاران - و مدیران میتوانند در انجمن برای خود وبلاگ بسازند
salmana

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

Recommended Posts

 گاهی (خیلی وقتا) پیش میاد و میخاهید 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

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

 

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


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

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

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


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

به این صورت

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

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

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


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

با سلام

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

lstV.AddTwoLines2(matn1,matn2,matn2)

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

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


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

من اومدم   این رو تعریف کردم   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  پس ربطی به این تایپک نداره. چون ما ولیو اینجا باهاش کار نمیکنیم. بلکه خودمون به جورایی ولیو ساختگی برای خط دوم میسازیم.

 

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

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

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


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

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

 

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

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

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

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

 

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

 

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

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

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


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

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

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

 

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

 

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

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

 

 

 

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

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


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

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

 

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

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

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

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


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

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

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

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

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

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

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


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

×