toolTip1.SetToolTip(label1, "Açıklama : " + konuhakkinda1 + "\n" + "Kategori : " + kategori);Yukarıdaki kodda açıklama ve kategori kısımlarını kod ile nasıl kalınlaştırabilirim ?
C# Yazıyı Kalınlaştırma
10
●5.375
- 21-11-2012, 16:52:06Merhaba c#'da yazıları kalınlaştırmak istiyorum ama label veya textbox'daki yazıyı kalınlaştırmak değil.. tooltip'te bir yazıyı kalınlaştırmak istiyorum.. örnek kodum :
- 21-11-2012, 18:00:24http://www.dotnetspark.com/kb/2348-c...p-control.aspx
buradaki kod işine yarayacak. toolTip1_Popup ve toolTip1_Draw eventlerini kullan. draw eventinde yazı fontunu görecesin bunu değiştirebilirsin.. kodda eksik olan şey bold kısmını eklemek.
Font f = new Font("Arial", 16.0f, FontStyle.Bold);
bu şekilde değiştirirsen o da hallolur - 21-11-2012, 18:22:00Şimdilik direkt verdiğiniz linkteki kodları ekledim.
void toolTip1_Popup(object sender, PopupEventArgs e) { e.ToolTipSize = TextRenderer.MeasureText(tooltipVeriGonder, new Font("Arial", 16.0f)); } void toolTip1_Draw(object sender, DrawToolTipEventArgs e) { Font f = new Font("Arial", 16.0f); e.DrawBackground(); e.DrawBorder(); tooltipVeriGonder = e.ToolTipText; e.Graphics.DrawString(e.ToolTipText, f, Brushes.Black, new PointF(2, 2)); }Buda label 1 tooltip kodum
private void label1_MouseEnter(object sender, EventArgs e) { label1.ForeColor = Color.Blue; toolTip1.SetToolTip(label1, "Açıklama : " + konuhakkinda1 + "\n" + "Kategori : " + kategori); toolTip1.OwnerDraw = true; toolTip1.Draw += new DrawToolTipEventHandler(toolTip1_Draw); toolTip1.Popup += new PopupEventHandler(toolTip1_Popup); }Bu kodları ekledim ama malesef çalışmadı.. hatta tooltip bile gelmiyor
- 21-11-2012, 19:02:13Formumda üstüne gelince tooltip çıkıyor.. Bu tooltip'im içine 2 ayrı başlıkta yazı gösteriyorum.. bunu form ile de yapabilirim ama cpu'Da daha fazla yer kaplar.oztaser adlı üyeden alıntı: mesajı görüntüle
- 22-11-2012, 11:28:59Öylede yazdım ama show metodu ile çağırmamıştım. Eve gelince eklim inş çalışırertan2002 adlı üyeden alıntı: mesajı görüntüle
teşekkürler hocam
- 22-11-2012, 19:18:07Hocam o kodları formun başlangıç kodunda kullandım.. ama hala birşey çıkmıyor ?
Kodlar aşağıda. tooltip yine gelmiyor ?
public RssEkran() { InitializeComponent(); //toolTip1.SetToolTip(button1, buttontooltip); toolTip1.OwnerDraw = true; toolTip1.Draw += new DrawToolTipEventHandler(toolTip1_Draw); toolTip1.Popup += new PopupEventHandler(toolTip1_Popup); }
label1.ForeColor = Color.Blue; toolTip1.SetToolTip(label1, "Açıklama : " + konuhakkinda1 + "\n" + "Kategori : " + kategori);
teşekkürler hocam