رفتن به مطلب
  • 0

بدست آوردن استرینگ


Amir - B

سوال

سلام دوستان

 

ببخشید بنده لینک های یک صفحه از وب رو به همراه متنشون بدست آوردم .

 

حالا میخوام وقتی روی متنشون کلیک شد ، لینک صفحه رو به صورت جداگانه بدست بیارم . نه کل لینک ها رو. 

 

در Log لینک ها رو نشون میده ولی همشون در یک استرینک ذخیره شده که در حلقه فور وجود داره . یعنی هر بار که حلقه میچرخه یک لینک رو به Log اضافه میکته . 

 

وقتی در ساب کلیک لیبل ، میگم استرینگ رو نشون بده ، اخرین لینک که در حلقه فور چرخیده رو نشون میده . 

 

حالا نمیدونم چطور در ساب کلیک لیبل ؛ لینک متن رو به صورت جدا بدست بیارم .

 

ببخشید اگه بد توضیح دادم . 

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

12 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

من دقیق متوجه نشدم

ولی اگر لاگ رو ثبت میکنه یه متغییر بنویس به صورت رشته ای که بیاد داخل حلقه دونه دونه لینک هارو داخل خودش ذخیره کنه و بعد بتونی از اون رشته استفاده کنی

 

 

 

ببینید من با کد زیر لینک های یک سایت رو بدست آوردم . 

srtringForLink = Regex.Split("<a href",stringAll)
	For i=0 To srtringForLink.Length-1
		If srtringForLink(i).Contains(""" title="""">")=True Then
			stringFinalLink = srtringForLink(i)
			stringFinalLink = stringFinalLink.SubString(3)
			stringFinalLink = stringFinalLink.SubString2(0,stringFinalLink.IndexOf(""" title="""">"))
			stringFinalLink = "https:/"& stringFinalLink
			label1.Initialize("label1")
			scrollView1.Panel.AddView(label1,0,heLabel,100%x,3%y)
			heLabel = heLabel + 38%y
			label1.TextColor = Colors.Black
			label1.Text =  stringFinalLink
			label1.Gravity = Gravity.CENTER
	Log(stringFinalLink)
		End If
			
	Next

حالا میخوام توی رویداد کلیک لیبل ، لینک هر کدوم رو بدست بیارم .

 

ولی نمیشه . آخرین لینک رو تحویل میده . 

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

کد که مشخصه کار خودتون نیست 

تو رویداد کلیک چی میزارید 

 

چرا همچین فکری کردید ؟  :fekr:

 

 

جسارتا اول میشه بفرمایید چطور stringFinalLink رو هر بار که حلقه فور میچرخه ، داخل استرینگی که از نوع ارایه هست بریزم ؟

 

هر کدی رو تست کردم خطا داد . 

 

 

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

سلام

من پست اول شما رو خوندم

شما باید با همون روش Tagو Sender کار کنید و Tag هارو توی همون حلقه به Label های خودتون نسبت بدید

و در نهایت هم توی کلیک با استفاده از Sender ازشون استفاده کنید

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

سلام

من پست اول شما رو خوندم

شما باید با همون روش Tagو Sender کار کنید و Tag هارو توی همون حلقه به Label های خودتون نسبت بدید

و در نهایت هم توی کلیک با استفاده از Sender ازشون استفاده کنید

 

 

ممنون استاد ایزدی 

 

من علاوه بر لینک ، عکس های سایت رو هم بدست آوردم . 

 

با تگ و سندر در ساب کلیک لیبل ، لینک ها رو بدست آوردم ولی در ساب کلیک ایمیج ویو ، جواب نمیده . یعنی به جای لینک ها  Null بر میگردونه . 

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

فکر کنم با تک سندر بشه  یه کارهایی کرد

اموزش تگ سندر تو انجمن هست 

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

ممنون استاد ایزدی 

 

من علاوه بر لینک ، عکس های سایت رو هم بدست آوردم . 

 

با تگ و سندر در ساب کلیک لیبل ، لینک ها رو بدست آوردم ولی در ساب کلیک ایمیج ویو ، جواب نمیده . یعنی به جای لینک ها  Null بر میگردونه . 

توی کلیک ImageView میخواهید چیکار کنید ؟

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

توی کلیک ImageView میخواهید چیکار کنید ؟

 

 

ببینید من با تگ و سندر توی ساب کلیک لینک ها رو بدست اوردم . 

الان میخوام توی ساب کلیک ایمیج ویو ، لینک ها رو بدست بیارم . 

اومدم در حلقه فور ، تگ ایمیج ویو رو برابر لینک ها  قرار دادم و توی ساب کلیک ایمیج ویو ، برابر سندر . 

ولی Null بر میگردونه . 

در حالی که توی ساب کلیک لیبل لینک ها رو بر میگردونه . 

ببخشید اگه بد توضیح میدم . 

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

دوستان مشکلیم تا حدودی حل شده ولی نه به طور کامل

 

در حلقه فور ، تگ لیبل رو برابر stringFinalLink کردم و در ساب کلیک لیبل ، تگ رو برابر سندر قرار دادم . 

 

الان میخوام وفتی روی عکس کلیک شد ، لینک رو بدست بیارم . وقتی کدهارو توی ساب کلیک ایمیج ویو قرار میدم ، خطا میگیره  و فقط توی ساب کلیک لیبل درست عمل میکنه . 

 

 
 

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

من دقیق متوجه نشدم

ولی اگر لاگ رو ثبت میکنه یه متغییر بنویس به صورت رشته ای که بیاد داخل حلقه دونه دونه لینک هارو داخل خودش ذخیره کنه و بعد بتونی از اون رشته استفاده کنی

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...