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

مشکل اسکرول ویو با لیبل


hoji

سوال

بچه ها سلام

خواستم ببینم چه طوری میتونم متنی رو که از دیتابیس میگیریم اسکرول کنیم تو لیبل آقا شهاب گل گفتن کتابخانه راخوانی که من از اون چیزی بلد نیستم لطفا اگه آموزش تصویری برای این کار دارید بزارید ممنونم از شما

ببینید منظورم از کتابخانه فراخوانی نیست از هر روشی باشه مهم نیست فقط بشه

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

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

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

واسه اسکرول کردن متن لیبل راه های خیلی زیادی وجود داره و ی جست و جو بکنید توی انجمن مفصل راجعش بحث شده :fekr:

 

همون کتابخانه فراخوانی ک کار خاصی نمیخواد بکنید با یکی دوخط کد اسکرول میشه متن دیگه :fekr:

 

فکر نکنم روشی ساده تر از کتابخانه های زیر پیدا کنید :

 

http://answercenter.ir/topic/6098-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-farakhani-%D9%86%D8%B3%D8%AE%D9%87-3/

 

http://answercenter.ir/topic/6748-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-autoscroll-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D8%AA%D9%86-%D9%84%DB%8C%D8%A8%D9%84-%D9%88-%D8%A7%D8%B3%DA%A9%D8%B1%D9%88%D9%84-%D9%88%DB%8C%D9%88/

 

http://answercenter.ir/topic/5482-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-autosizescroll-%D8%8C-%D8%AA%D9%86%D8%B8%DB%8C%D9%85-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1-%D8%A7%D8%B3%DA%A9%D8%B1%D9%88%D9%84-%D9%88%DB%8C%D9%88-%D9%85%D8%B7%D8%A7%D8%A8%D9%82-%D8%A8%D8%A7-%D9%84/

 

همچنین با کتابخانه TextSettings هم میتونید اسکرول رو انجام بدید :ok:

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

سلام برادر

شما دقیقا چیرو بلد نیستید؟

کتابخانه فراخوانی نسخه 3 دانلود کنید

متنو بگیرید از دیتاتبیس با هر روشی میخواید

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

همین

اینم کد کتابخونه

dim fara as farakhani
fara.setscroll(labelShoma,ScrollViewShoma)

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

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

 

fara.setscroll(label1,ScrollView1) فراخوانی رو درس کردم اسکرول ویو بعد اینم ارور

 

 

s7yf_screenshot_(18).png

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

شما کل کدهایی که استفاده کردیو بذار

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

من فکر میکنم شما قبلا لیبل رو دادی به اسکرول ویو

نباید همچین کاری انجام بدی

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

Sub Process_Globals
	'These global variables will be declared once when the application starts.
	'These variables can be accessed from all modules.
Dim sql1 As SQL
End Sub

Sub Globals

	Private img1 As ImageView
	Private imageview1 As ImageView
	Private imageview2 As ImageView
Private label1 As Label
	Private ScrollView1 As ScrollView
Dim fara As Farakhani
End Sub

Sub Activity_Create(FirstTime As Boolean)
    Activity.LoadLayout("allpage")

	If File.Exists(File.DirInternal,"bank.db")=False Then
	File.Copy(File.DirAssets,"bank.db",File.DirInternal,"bank.db")
	End If
	sql1.Initialize(File.DirInternal,"bank.db",False)	

	Dim cur1 As Cursor	
	cur1=sql1.ExecQuery("SELECT * FROM tbl")	
	cur1.Position= 1
	label1.Text=cur1.GetString("body")
	label1.Gravity=Gravity.RIGHT
	Dim fara As Farakhani
fara.setscroll(label1,ScrollView1)
	
	
	

End Sub
	

Sub imageview1_Click
StartActivity("shoru")



End Sub
Sub imageview2_Click
StartActivity("like")



End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

اینا کد بعد من اسکرول ویو و لیبل رو با دیزاینر اضافه کردم

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

خوب

مشکل همینه

اون لیبلی که اضافه کردی رو پاکش کن

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

برای اضاف کرد لیبل هم همینو بنویسی کافیه

dim lbl as label
lbl.initialize("")

اینجا اسم label من lbl هست

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

داداش لیبی رو از دیزاینر حذف و دستی اضافه و سپس initializeکردم حالا ارور میده لیبل رو initializeکنید

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

:)

خوب شما مگه اینیشیالایز نکردی؟

ببین برادرم

اگر اروری داره، عکسشو بذار و کدهاتو

روش کار همینه

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

حالا اسم لیبلتو عوض کن

ثلا بذار lbl

اون قسمت هم که متنو میگیری از بانکت، اونجا هم اسمشو بذار lbl

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

با کد نویسی آشنا هستم

3pqs_screenshot_(19).png

 

 

 

این ارور بعد من با دیزاینر هیچی اضافه نکردم خب فقط همون طرح ها بعد بازم این اروره میشه توضیح بدی که کدوم رو فقط باید اینیشیالاز کنیم و کدوم رو باید با دیزاینر اضافه کنیم؟

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

ببین برادرم

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

همین

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

و متنتو میریزی توش

ارور اولی که گذاشتی، میگه که این لیبل یه Parent داره، که باعث ارور میشه چون Parent لیبل، باید scrollView.Panel باشه

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

از Debug LEgacy استفاده کنید....

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

مورد از لیبلیه که گذاشتی عزیزم

از کتابخونه تکست ستینگ و کتابخونه هایی که  اینجا  اقا الیاس گفتن هم استفاده کنید

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

این کاری که شما داری انجام میدی ، یعنی اسکرول کردن، به اینیشیالایز نیاز نداره

برای کار با دیتابیس، باید اینیشیالایز کنی

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

گفتی حل شد که

از دیباگ در بیار

ببین گه گیری میده

این دیگه مربوط به کدهای فراخوانی خودته وبه این تاپیک مربوط نیست، اگه نتونستی حلش کنی، تاپیک جدید بزن

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

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

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

عزیزم گفتم خدمتت که 

تاپیک جدید بزن

مشکل اسکرول ویو مگه حل نشد؟

در ضمن، شما از کتابخونه فراخوانی استفاده نکردید برای فراخوانی کردن

توی یه تاپیک جدید، ارور و کدهایی رو که استفاده میکنید، قرار بدید تا بررسی بشه

موفق تر باشید

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

بایگانی شده

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

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

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