PDA

View Full Version : سوال: ظاهر شدن متن روی کنترل با رفتن موس روی آن



mreram
چهارشنبه 19 شهریور 1393, 12:24 عصر
سلام
مثل زبان html که با قرار گرفتن موس روی عکس متنی رو نشون میده(alt="") همچین کاری رو میشه تو سی شارپ انجام داد؟؟
با event mouse hover اینکارو انجام میدن؟؟
اگر پیشنهادی دارید لطف کنید مطرح کنید...

alireza_g698
چهارشنبه 19 شهریور 1393, 12:46 عصر
فک کنم منظور شما tooltip هست.
یه مثال برای شما میزنم
public Form1()
{
InitializeComponent();
ToolTip tip = new ToolTip();
tip.SetToolTip(button1,"close");
}

mp2010
چهارشنبه 19 شهریور 1393, 13:06 عصر
سلام
برای اینکار از نوار ابزار ToolTip رو انتخاب میکنی و به فرم مورد نظرت اضافه میکنی ، بعدش توی Mouse Hover Event کنترل مورد نظرت کد زیر رو مینویسی
;(toolTip1.Show("TextMessage", ControlName
ToolTip1 که نام تولتیپت هست .
بجای کلمه TextMessage پیام مورد نظرت و بجای ControlName اسم کنترلی که میخوای تولتیپ کنارش نمایش داده بشه رو مینویسی ، برای مورد شما کنترل PictureBox هستش
در ضمن توی پراپرتی ToolTip با مقداردهی ToolTipTitle میتونی یه عنوان ثابت واسه تولتیپ چندین کنترل قرار بدی ، موفق باشی

mreram
چهارشنبه 19 شهریور 1393, 13:07 عصر
مرسی واقعاا:چشمک: