تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغيير لون الخط في النص الذي يظهر كتعليمة من الاداة ToolTip
#1
السلام عليكم ورحمة الله وبركاته

كيف اغير لون الخط والخلفية للنص الذي اريده ان ايظهر في اي اداة من خلال

الاداة ToolTip
الرد }}}}
تم الشكر بواسطة:
#2
كود :
Dim tp As New ToolTip


        tp.BackColor = Color.Green
        tp.ForeColor = Color.White
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#3
يعطيك العافية
الرد }}}}
تم الشكر بواسطة:
#4
الف شكر اخي العزيز لكن لم يتغيير لون الخط ولا الخلفية

من خلال النص الذي يظهر بعد وضح الماوس على الادوات

مثلا لدي اداة Button واريد عند وضع الماوس علية يظهر نص كدليل الذي تقوم به الاداة ToolTip جميل
اريد النص الذي يظهر هو ما يتغير به لون الخط ولون خلفيته

ودمتم
الرد }}}}
تم الشكر بواسطة:
#5
جرب هذا الكود
ضعه في حدث Form_Load
هذا الكود سيجعل الرسالة للزر باللون البيج والخلفية سوداء - أي عكس الألوان
كود :
Dim toolTip1 As New ToolTip()
        toolTip1.ForeColor = Color.Beige
        toolTip1.BackColor = Color.Black
        toolTip1.SetToolTip(Me.Button1, "My button1")
الرد }}}}
تم الشكر بواسطة:
#6
لم يتغيير شي معي
انا بعمل على فيجوال 2008

ووندوز 7

قمت بأنشاء مشروع جديد ووضعت به Button1 and ToolTip1

ووضعت الكود الذي بالمشاركة 5
في حدث Form_Load

ولم يتغيير شي معي
الرد }}}}
تم الشكر بواسطة:
#7
كلامك صحيح قمت بتجربة الكود على ويندوز 7 وفعلا لم يعمل وقمت بإلغاء سمات ويندوز Xp من خيارات البرنامج فعمل الكود لكن منظر البرنامج كان سيئا
الرد }}}}
تم الشكر بواسطة:
#8
أيضاً جربته علي ويندوز xp ويعمل جيداً ... يبدوا أن المشكلة في ويندوز 7

علي العموم جرب هذا الحل من منتديات مايكروسوفت :

http://social.msdn.microsoft.com/Forums/...9f8ce200a8
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#9
أخي الكريم وجدت الحل
اتبع هذه الخطوات
أولا
من حصائص الأداة ToolTip1
قم بتغيير القيمة للخاصية OwnerDraw إلى True
ثانيا قم بإضافة هذا الكود

كود :
Private Sub ToolTip1_Draw(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DrawToolTipEventArgs) Handles ToolTip1.Draw
        Dim t As ToolTip = CType(sender, ToolTip)
        Using backBrush As Brush = New SolidBrush(t.BackColor)
            e.Graphics.FillRectangle(backBrush, e.Bounds)
        End Using
        Using textBrush As Brush = New SolidBrush(t.ForeColor)
            Using sf As StringFormat = New StringFormat
                sf.Alignment = StringAlignment.Center
                sf.LineAlignment = StringAlignment.Center
                e.Graphics.DrawString(e.ToolTipText, Me.Font, textBrush, e.Bounds, sf)
            End Using
        End Using
    End Sub

وإذا أردت أن تختصر الكود

كود :
Private Sub ToolTip1_Draw(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DrawToolTipEventArgs) Handles ToolTip1.Draw
        Dim backBrush As Brush = New SolidBrush(sender.BackColor)
        e.Graphics.FillRectangle(backBrush, e.Bounds)
        Dim textBrush As Brush = New SolidBrush(sender.ForeColor)
        Dim sf As StringFormat = New StringFormat
        sf.Alignment = StringAlignment.Center
        sf.LineAlignment = StringAlignment.Center
        e.Graphics.DrawString(e.ToolTipText, Me.Font, textBrush, e.Bounds, sf)
    End Sub
الآن قم بتغيير الألوان كما يحلو لك من خلال خصائص الأداة وسيعمل بإذن الله
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation [VB.NET] جلب النص regex mervandzz 1 66 12-10-17, 08:08 PM
آخر رد: أحمد النجار
  حفظ النص بما فيه حجمه في my sittings visualist2015 1 58 15-09-17, 08:30 PM
آخر رد: سعود
  [VB.NET] احتاج كود وضع علامة خلف النص The Light Fire 1 89 12-09-17, 02:05 AM
آخر رد: hglogtd
  [سؤال] ابحث عن اسم هذه الاداة عبدالرحمن المكاوي 8 246 19-08-17, 07:54 PM
آخر رد: zinom
  [مشروع] أستفسار في تغيير اللون الخلفيه طـلال 3 126 10-08-17, 04:01 AM
آخر رد: أبو نوره
  تنسيق الخط في columnsheader في الداتا جريد فيو غير ثابت تناسيم 1 102 04-08-17, 08:42 AM
آخر رد: zinom
  اريد كود تغيير الحروف العربية الى الانجليزية والعكس Mina Botros 2 120 26-07-17, 12:00 AM
آخر رد: Mina Botros
  [سؤال] طريقة الفرز داخل مربع النص abosaleh56 5 232 12-07-17, 10:23 AM
آخر رد: abosaleh56
  زرايقاف عمل الكود المؤقت لا يظهر Abdh111 8 245 10-07-17, 06:52 PM
آخر رد: Abdh111
Thumbs Up [سؤال] طريقة تغيير شكل ال progress bar وطريقة التحميل Mina Botros 3 183 04-07-17, 11:29 AM
آخر رد: silverlight

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم