سلام دوستان
من میخوام یک linklabel رو به دوقسمت تقسیم کنم ولی نمیشه مثلا میخوام یک لینک باشه که دو کلمه داره مثلاها
بعد روی کلمه اول کلیک مکنی بره تو یه سایت و روی لینک دوم کلیک میکنی بره تو یه سایت دیگه حالا چطوری این کارو بکنم؟!!!!!!!![]()
![]()
سلام دوستان
من میخوام یک linklabel رو به دوقسمت تقسیم کنم ولی نمیشه مثلا میخوام یک لینک باشه که دو کلمه داره مثلاها
بعد روی کلمه اول کلیک مکنی بره تو یه سایت و روی لینک دوم کلیک میکنی بره تو یه سایت دیگه حالا چطوری این کارو بکنم؟!!!!!!!![]()
![]()
دوست عزیز کنترل برچسب لینک از چندیدن لینک مستقل پشتیبانی میکنه.
برای اضافه کردن لینک جدید به لینکهای موجود در بک برچسب لینک از متد Add کلکسیون links استفاده میکنیم.این متد سه آرگومان میگیره : اولی نقطه شروع لینک را مشخص میکند(از ابتدای متن و از 0 شروع میشود). دومی طول (تعداد کاراکترهای) لینک است. و سومی متن لینک.
مثال :
به کلکسیون links برچسب linklabel1 دو لینک اضافه میکنیم.
در رویداد لود فرم:
linklabel1.links.Add(5,4,"yahoo")برای تعیین اینکه کدام لینک کلیک شده از خاصیت link.linkdata استفاده میکنیم.
linklabel1.links.Add(10,4,"google
با تبدیل این خاصیت به رشته متنی (to string) میتوان دریافت که کدام لینک کلیک شده و سپس اقدام بعدی ...
در رویداد کلیک لینک :
linklabel1.links(linklabel1.links.indexof(e.link)) .visited=true
if (e.link.linkdata.tostring()="yahoo" then
Do .....
else
Do ....
end if
Last edited by anvar.net; 12-05-2007 at 22:53.
آقا دستت درد نکنه ممنون
راستش تا مقداری اینارو می دونستم ولی نه به این واضحی که شما توضیح دادید ولی نمی دونم این Vb 2005 چرا با من لجه هر کاری می کنم نصفه بیشترش ایراده دوباره امتحان می کنم اگه مشکلی بود مزاحم میشم
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)