مشاهده نسخه کامل
: چطوری یکLinklabel رو به دوقسمت تقسیم کنم؟
سلام دوستان
من میخوام یک linklabel رو به دوقسمت تقسیم کنم ولی نمیشه مثلا میخوام یک لینک باشه که دو کلمه داره مثلاها
بعد روی کلمه اول کلیک مکنی بره تو یه سایت و روی لینک دوم کلیک میکنی بره تو یه سایت دیگه حالا چطوری این کارو بکنم؟!!!!!!!:27: :31:
anvar.net
12-05-2007, 22:50
دوست عزیز کنترل برچسب لینک از چندیدن لینک مستقل پشتیبانی میکنه.
برای اضافه کردن لینک جدید به لینکهای موجود در بک برچسب لینک از متد Add کلکسیون links استفاده میکنیم.این متد سه آرگومان میگیره : اولی نقطه شروع لینک را مشخص میکند(از ابتدای متن و از 0 شروع میشود). دومی طول (تعداد کاراکترهای) لینک است. و سومی متن لینک.
مثال :
به کلکسیون links برچسب linklabel1 دو لینک اضافه میکنیم.
در رویداد لود فرم:
linklabel1.links.Add(5,4,"yahoo")
linklabel1.links.Add(10,4,"google
برای تعیین اینکه کدام لینک کلیک شده از خاصیت link.linkdata استفاده میکنیم.
با تبدیل این خاصیت به رشته متنی (to string) میتوان دریافت که کدام لینک کلیک شده و سپس اقدام بعدی ...
در رویداد کلیک لینک :
linklabel1.links(linklabel1.links.indexof(e.link)) .visited=true
if (e.link.linkdata.tostring()="yahoo" then
Do .....
else
Do ....
end if
آقا دستت درد نکنه ممنون
راستش تا مقداری اینارو می دونستم ولی نه به این واضحی که شما توضیح دادید ولی نمی دونم این Vb 2005 چرا با من لجه هر کاری می کنم نصفه بیشترش ایراده دوباره امتحان می کنم اگه مشکلی بود مزاحم میشم
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.