C 中修改提示字型及顏色

2021-06-19 05:54:03 字數 952 閱讀 5681

如果設定了控制項的tooltip屬性,當滑鼠移到該控制項後,會提示相關的文字,但沒有提供對提示字型及顏色的設定屬性,如何改變提示文字的樣式和字型呢?本例可以設定提示文字的字型及顏色。

技術要點

c# 中提供了tooltip控制項,可以指定關聯控制項並為每個控制項提供提示文字,其中tooltiptitle屬性指定文字提示盒中的文字。下面介紹相關的屬性和方法。

(1)settooltip方法

public void settooltip (control control,string caption)

引數說明如下。

control:要將工具提示文字與其關聯的control。

caption:指標位於控制項上方時要顯示的工具提示文字。

(2)tooltip.tooltiptitle屬性

獲取或設定工具提示視窗的標題。其語法結構如下:

public string tooltiptitle

屬性值:包含視窗標題的string。該標題在視窗中作為一行粗體文字顯示在標準的工具提示控制項說明文字的上方。通常,標題只用於區分窗體上不同類別的控制項,或作為較長控制項說明的簡介。

實現過程

(1)建立乙個專案,將其命名為ex01_46,預設窗體為form1。

(2)在form1窗體上新增button控制項用來在其上方顯示提示文字;新增tooltip控制項用來設計提示文字。

(3)主要程式**。

設定提示文字,及提示文字的關聯控制項,具體**如下:

private void form1_load(object sender, eventargs e)

設定文字的提示樣式,具體**如下:

void tooltip1_draw(object sender, drawtooltipeventargs e)}}

總結:根據本例項,可以實現以下功能。

1、修改任意控制項提示文字的樣式。

2、提示時加提示的聲音。

修改提示框字型及顏色

1 例項介紹 本文使用tooltip控制項的draw事件重繪,修改提示框字型及顏色。建立乙個winform專案,在一窗體上新增button控制項和tooltip控制項。2 實現 1 using system 2using system.collections.generic 3using syste...

C中字型顏色

1.改變整個控制台的顏色 用 system color 0a 其中color後面的0是背景色代號,a是前景色代號。各顏色 如下 0 黑色 1 藍色 2 綠色 3 湖藍色 4 紅色 5 紫色 6 黃色 7 白色 8 灰色 9 淡藍色 a 淡綠色 b 淡淺綠色 c 淡紅色 d 淡紫色 e 淡黃色 f 亮...

actionbar修改字型顏色

本文記錄了修改 actionbar 上 menu 字型顏色的方法。第一種通過自定義主題實現,第二種通過複寫oncreateoptionsmenu實現。自定義 actionbar 上的選單文字顏色需要通過 activity 的 theme 實現,而非 actionbar 的 theme。html vi...