tpagecontrol

    20熱度

    4回答

    所以,我有一個加載不同的插件,並創建一個TPageControl爲每一個 新標籤的應用程序。 每個DLL都有一個與之關聯的TForm的。 的形式與父母的hWnd作爲新TTabSheet創建。 由於Vab是關於TTabSheets不是表單的父級(不想使用動態RTL,並且使用其他語言編寫的插件)我必須手動處理調整大小。我這樣做象下面這樣: var ChildHandle : DWORD;

    3熱度

    2回答

    我的表單上有一個PageControl,我希望檢測用戶何時選擇另一個選項卡。 我該怎麼做?我正在使用德爾福7. 我沒有發現任何事件和減少發展我自己的pagecontrol的時間不完全是我打算做的。

    0熱度

    1回答

    我有一個TPageControl與TTabSheet。並在那TTabSheet我有一堆功能和組件。我想在運行時通過一個按鈕來複制那個tabSheet,其中所有的功能和組件仍在工作。 現在我設法複製標籤頁。但是,新的標籤頁完全是空的。 這是我的那個按鈕的代碼。 TTabSheet * NewTabSheet= new TTabSheet(pageControlMain); NewTabSheet-

    1熱度

    1回答

    我有一個在主窗體上的TPageControl的應用程序。 pagecontrol有幾個選項卡。該應用程序可以最小化爲托盤圖標。有時在運行最小化一段時間後,當我恢復主窗口時(通過鼠標右鍵單擊托盤圖標),會顯示上次顯示的選項卡,但我無法選擇任何其他選項卡! 如果我點擊另一個選項卡,外觀會發生變化,因此選項卡會顯示爲活動選項卡(即選項卡自身移動到選項卡的行的前面),但選項卡的主體保持原樣。我也有菜單項和

    7熱度

    2回答

    在德爾福2009年,我發現可以通過將其DoubleBuffered屬性設置爲true來減少頁面控件的閃爍 - 這會在調整窗體大小時發生。 但是,如果我將控件添加到PageControl標籤頁中,它們將閃爍,無論其DoubleBuffered屬性設置如何。我也嘗試過和沒有啓用運行時主題。

    2熱度

    1回答

    我正在運行Lazarus 0.9.30.2。 我有一個TPorm,其上有一個TPageControl。在TPageControl中有一系列的TTabSheets。在運行時,TTabSheets的順序與設計時間不同(見圖片)。 在設計時的順序是什麼,我想看看在運行時,至少在第一次顯示形式。爲什麼訂單在運行時會發生變化,並且有辦法控制它?

    1熱度

    1回答

    使用此處提供的示例How to implement a close button for a TTabsheet of a TPageControl結合將表單父項設置爲具有匹配標題的選項卡表我可以將我的頁面控件的表單附加爲TTabSheet,就像您在今天的網絡瀏覽器上看到的一樣,從圖像列表添加關閉按鈕和圖像。 當我改變 procedure TMainfrm.SOTest(Sender: TObje

    4熱度

    4回答

    我想限制用戶(基於特殊條件)在頁面控件中打開選項卡或不打開選項卡。即用戶可以點擊標籤,但不會顯示給他。相反,一條消息會向他顯示「he don't have the access right to see such tab」。 我應該寫什麼事件檢查代碼,以及什麼選項卡屬性(TPageControl組件)將允許/阻止用戶進入此類選項卡?

    1熱度

    3回答

    我將TPageControl樣式設置爲平面按鈕(tsFlatButtons),並使用OnDrawTab事件更改選項卡的按鈕顏色。 它的工作原理,但不活躍的按鈕有灰色(btnFace顏色)邊框! 任何想法如何解決這個問題? procedure TForm1.PageControlDrawTab(Control: TCustomTabControl; TabIndex: Integer;

    7熱度

    2回答

    我正在使用pagecontrol組件,我需要添加一個按鈕並單擊它以轉到指定的頁面。 我該怎麼做?