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

مشکل در لیست ویو


ebraeim

سوال

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

cur = sql1.ExecQuery("SELECT * FROM mataleb")
    For i = 0 To cur.RowCount - 1
        cur.Position = i
        ListView1.AddSingleLine2(cur.GetString("name"),cur.GetInt("id"))

عنوان ها را میاره اما حرف اول هر عنوان در لیست ویو پیدا نمیشه مثل تصویر زیر

screenshot_2016.jpg


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

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

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

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

این مشکل بخاطر عدم پشتیبانی درست لیست ویو از فارسیه نمیخاد تو دیتا بیس تغییر ایجاد کنی فقط این خطو تغییر بده تو کد هات

     ListView1.AddSingleLine2(" " & cur.GetString("name"),cur.GetInt("id"))
لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود،

اضافه کردن فاصله به اول مقادیر کار درست و اصولی نیست، هر چند که نتیجه دلخواه رو داره!

قبل از اضافه کردن مقادیر به لیست ویوتون این کد رو قرار بدید:

listView1.TwoLinesLayout.SecondLabel.Left = -5dip
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

درود،

اضافه کردن فاصله به اول مقادیر کار درست و اصولی نیست، هر چند که نتیجه دلخواه رو داره!

قبل از اضافه کردن مقادیر به لیست ویوتون این کد رو قرار بدید:

listView1.TwoLinesLayout.SecondLabel.Left = -5dip

اینجوری متن طولانی از طرف چپ بیرون نمیمونه یه حرفش؟

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

اینجوری متن طولانی از طرف چپ بیرون نمیمونه یه حرفش؟

 

اگه بخوایم باز هم اصول رو در نظر بگیریم، به نظرم لیست ویو برای متن طولانی مناسب نیست!! 

باید از اسکرول ویو و سایر ویوهای قابل بهره بری، استفاده بشه.

به هر حال، فرض بر اینکه با متن طولانی استفاده کنیم؛ از سمت چپ بیرون میزنه! ولی میشه با کدهای زیر درستش کرد (ارتفاع هر آیتم رو زیاد میکنیم، ارتفاع لیبل پایینی رو زیاد میکنیم و عرضش رو کمتر میکنیم که به سمت چپ اسکرین نرسه!) :

listView1.TwoLinesLayout.SecondLabel.Height = 50dip
listView1.TwoLinesLayout.SecondLabel.Width = 95%x
listView1.TwoLinesLayout.ItemHeight = 100dip

مقادیری که اینجا قرار دادم صرفا برای مثال بود.

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

بایگانی شده

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

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

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