PDA

View Full Version : سوال: نمایش پیام در tooltip



علی فتحی
شنبه 11 مهر 1394, 22:25 عصر
باسلام:در ردیف دیتاگرید کلیک راست کرده و آمار وارده رو طبق کد زیر در مسج باکس نشون میدم.سوال؟چگونه همین پیام رو به محظ رفتن روی ردیف مربوطه در tooltip قراربدم




private void آمارمشتریToolStripMenuItem_Click(object sender, EventArgs e)
{
int kodm = int.Parse(dataGridViewX1.CurrentRow.Cells[3].Value.ToString());
object mx2 = db.Viewvorods.Where(c => c.kod == kodm).Select(c => c.tedad).Sum();
MessageBox.Show("تعداد جعبه وارده این مشتری "+"{" +mx2.ToString()+ "}"+"میباشد");

meysam_212
شنبه 11 مهر 1394, 23:47 عصر
Tooltip a =new tooltip()
A.show("your text", datagrid)

علی فتحی
یک شنبه 12 مهر 1394, 00:04 صبح
تشکر از جواب دادنت ولی نشد اصلا مسج بالارو قبول نمیکنه؟

hamid_hr
یک شنبه 12 مهر 1394, 10:47 صبح
dgv.ShowCellToolTips = false; var tpl = new ToolTip
{
ShowAlways = false
};
tpl.Show(TxtMsg, dgv, 2000);
dgv.ShowCellToolTips = true;

Mahmoud Zaad
یک شنبه 12 مهر 1394, 11:33 صبح
سلام
کدهای محاسباتی رو توی یه متد بنویسید بعد در رویداد CellFormatting کدی مثل کد زیر بنویسید:

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 3)
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ToolTipText = "تعداد جعبه وارد شده مشتری این مشتری ایکس می باشد";
}

davidrobert
یک شنبه 12 مهر 1394, 18:31 عصر
مهندس جان tooltip نیاز نیست کد نویسی انجام بشه شما کافی ابزار tooltip رو به فرمتون اضافه کنید وقتی اضافه کردید حالا میخواهید روی اشیا که tooltip ظاهر بشه کافی به سراغ ویژگی های برنامه برید و در قسمت ویژگی ها در قسمت پایین اشیاء جمله tooltip ببنید و در اونجا عنوان مورد نظر رو وارد کنید وقتی وارد کردید موقع که موس روی ابزار بره نمایش داده میشه متن و کد نویسی کمتر کار بهتر