1. 程式人生 > >改變PAGECONTROL控制元件的TabSheet的標題顏色

改變PAGECONTROL控制元件的TabSheet的標題顏色

procedure TfrmMain.PageControl1DrawTab(Control: TCustomTabControl;
TabIndex: Integer; const Rect: TRect; Active: Boolean);
begin
   if Active then
      begin
         Control.Canvas.Font.Color:=clRed;      //標題設定為紅色
         Control.Canvas.Font.Style:=[fsBold];   //文字加粗
      END;
   Control.Canvas.TextOut(rect.left+4,rect.top+4,PageControl1.Pages[TabIndex].Caption);
end;

相關推薦

改變PAGECONTROL控制元件TabSheet標題顏色

procedure TfrmMain.PageControl1DrawTab(Control: TCustomTabControl;TabIndex: Integer; const Rect: TRect; Active: Boolean);begin   if Active then      begin 

改變checkbox控制元件框的顏色

1.在drawable中放入選中狀態和未選中狀態的兩張圖片2.新建checkbox.xml檔案,新增    <itemandroid:state_checked="true"android:drawable="@drawable/checkbox_checked"/&g

MFC程式設計學習之改變對話方塊和控制元件及文字顏色

//程式訊息流:首先對話方塊繪製時,會發送WM_CTLCOLOR訊息,那麼OnCtlColor()函式 //將響應該訊息,程式將用該函式返回的畫刷對控制元件進行繪製。 HBRUSH CSettingDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtl

改變android控制元件顏色

許多應用都需要根據使用者的操作來改變圖形顏色,文字顏色。 最多的應用場景包括,當用戶將焦點移動到某一個模組時,高亮那個模組。 當用戶點選某一個按鈕時,改變按鈕上文字的顏色和按鈕的背景色。 1:根據使用者操作改變按鈕的背景色(圖) 先以改變按鈕的背景色為例子。 首先,你應該有按鈕的這幾種對應效果圖。我這有三

修改 PageControl 控制元件的 TAB 按鈕的文字與顏色

首先將pagecontrol 的ownerdraw 設為true 再在它的onDrawTab事件裡寫如下程式碼: var TmpRect: TRect; begin with PageControl1.Canvas do begin

CListCtrl控制元件標題欄新增checkbox

CListCtrl控制元件的標題欄新增checkbox   CListCtrl控制元件的標題欄新增checkbox CListCtrl控制元件新增checkbox很容易,直接設定CListCtrl的風格就可以了。但是在標題欄也新增checkbox,實現全選和全不選,貌似都只能採

MFC ListBox控制元件設定字型顏色

描述 最近的專案中需要用到 MFC 的列表控制元件,列表控制元件中需要動態插入產品不同的測試狀態,產品的不同狀態下的測試結果分為 PASS 和 FAIL 兩種情況,這兩種測試結果插入的狀態字串顏色分別呈現為綠色和紅色。並且雙擊狀態 Item,繪製出對應狀態下的

jquery利用attr()方法改變checkbox控制元件狀態的問題

使用jquery進行購物車裡的商品全選和全不選操作時,需要改變所有checkbox的狀態,原來的寫法是: $(".selectall").on("click",function(){ if($(this).html()=="x"){

android 自定義控制元件邊框,顏色,線條,圓滑程度

1,在drawable資料夾中右鍵,new->drawableresource file,彈出一個視窗。 2,將selector改為shape,輸入,該xml的名字table_shape,點選確定,接下來就將原來的控制元件變成圓滑控制元件。(drawable/ tab

VS2010中新控制元件的程式設計------顏色按鈕類和顏色對話方塊

(1)      顏色按鈕類和顏色對話方塊 1) 顏色對話方塊 MFC提供了顏色對話方塊類CMFCColorDialog進行顏色的選擇,系統可以利用DoModal()呼叫,然後選擇相應的顏色。 CMFCColorDialog dlg(m_Color,0, this);   

Android 使用shape定義不同控制元件的的顏色、背景色、邊框色

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/

列舉遍歷所有子視窗控制代碼控制元件型別標題

為指定的父視窗列舉子視窗、按鈕   很早就寫過類似spy++和檢視密碼視窗的東西,一直想給這個小東西再加點特別的。前段時間對軟體安裝註冊發生了興趣,有些軟體如果你不輸入正確註冊碼,那該死的“下一步”按鈕就一直disable。這次我就讓spy++徹底spy到底,

怎樣給Tab Control控制元件加上背景顏色或圖片

要知道對話方塊也算是一種控制元件,所以這個訊息功能很強大. 1.在選項卡1對話方塊中右鍵屬性->訊息->選擇WM_CTLCOLOR 如圖: 其中hbr是預設的畫刷,如果想改變對話方塊的背景顏色可以直接改變hbr即可. HBRU

自定義控制元件--讓背景顏色隨ViewPager的滑動而漸變

轉載請註明出處,謝謝~ 今天要說一個簡單但不好想的效果實現。程式碼絕對簡單,實現絕對easy,就是你可能想不到而已。 不多說,上效果圖。第一個效果是仿最美應用的滑動顏色變化,第二個是我專案中要用的效果,實現後我就貼出來了,開源嘛。               下面分別說說

Android 程式碼當中動態改變某個控制元件的位置

不多說,直接上程式碼: private ImageView imageView; //小圓圈 private RelativeLayout mRlImg; mRlImg = (RelativeLayout) view.findViewById(R.id.rl_img);

如何動態設定label控制元件的字型顏色屬性

<% Import Namespace="System.Drawing" %> or using System.Drawing; label.ForeColor = Color.Red; label.ForeColor = Color.FromName(

ATL中修改文字控制元件的文字顏色

1、新增以下巨集,處理WM_CTLCOLOR*訊息 MESSAGE_HANDLER(WM_CTLCOLOR*, OnCtlColor) 2、在OnCtlColor中: LRESULT CAboutDlg::OnCtlColor(UINT /*uMsg*/, WPARAM

Android--改變SurfaceView控制元件的大小

最近,被如何修改顯示視訊的SurfaceView控制元件大小(即視訊播放時所看到的畫面大小)搞得焦頭爛額。查看了各種技術網站以及原始碼,終於找到了。 有兩個tips需要注意: 視訊的大小:即視訊解碼後原本的Video size大小; 播放視訊時的大小:指的是播放視訊的控制元

easyui-panel控制元件標題居中方法

easyui常用div元素構建控制元件或佈局,例如 easyui-panel、easyui-layout等。這些div元素的標題一般居左顯示。使用<center>標題</center>的形式就可以是標題居中,見如下程式碼。 <div id="r

自定義控制元件之圓形顏色漸變進度條--SweepGradient

前幾天在群裡面有人找圓形可顏色漸變進度條,其中主要的知識點是SweepGradient;(要看具體需要的漸變效果,LinearGradient線性漸變也是可以的,例如Settings內的電量介面的圓形電量進度WrapCircleVIew) mSweepGradient = n