vcl

    0熱度

    1回答

    我剛從官方ISO安裝了RAD 10.2 Tokyo,但是使用了試用期序列號。它在我開始時說「建築師」(儘管我想試用企業版)。 現在在Delphi文件夾中,當我找到源代碼時,我發現了幾個子文件夾,如rtl,但沒有VCL子文件夾。 有沒有人擁有這些文件?我是否因爲安裝了試用版而錯過了它,Embarcadero是否停止提供它們?在我的舊版Delphi XE2中,我也有FireMonkey框架資源,但在這

    0熱度

    1回答

    首先,我有一個數據庫:它可以是文件或文件夾/地圖與這些項目(更多列在表中,但我懷疑他們是否需要這個) id | name | parent_id ---------------------------- 1 | A | nil 2 | A1 | 1 3 | A2 | 1 4 | A21 | 2 5 | B | nil 6 | C | nil 7 | C1 | 6 我成功地通過使

    0熱度

    1回答

    我正在使用C++ Builder XE4 32位VCL平臺。我正在爲Windows操作系統編寫代碼。 我有一個有很多組件的MainForm。當我按下鍵盤箭頭鍵並觸發表格的OnShortCut事件時,如何確定哪個組件具有程序焦點? 我有不同的行動,必須根據哪個組件具有焦點採取不同的行動。 void __fastcall TMainForm::FormShortCut(TWMKey &Msg, boo

    0熱度

    1回答

    我想將整個文件讀入字符串。我正在使用Embarcadero C++ Builder XE。 當我使用我的項目中下面的代碼,它給錯誤: #include <iostream> #include <iomanip> #include <iterator> #include <fstream> std::ifstream in(Path); std::string s((std::istre

    1熱度

    1回答

    我想轉換一個delphi XE4應用程序來使用Graphics32庫進行繪製而不是使用標準的delphi繪圖方法。 我做的一件事就是繪製一個圖標,其中包含一個帶對角十字形圖案的小橢圓。圖標應該是這樣的: 這裏是我如何做到這一點與標準TCanvas繪製方法: ACanvas.Brush.Color := shape.pcolor; ACanvas.Brush.Style := bsdiagCros

    2熱度

    2回答

    我試圖讓VST在其高度和寬度改變時自動調整大小。 我沒有與其他放置VCL組件的問題,其中一些有像TImage一樣的屬性「拉伸」,它可以讓它們自動調整。 VST保持固定並保持節點高度和列寬度。 我看過Header-> hoAutoResize,hoColumnResize。在這個問題上,AutoSizeIndex <> -1不是很有用,因爲我需要每列都縮小。我想這就是爲什麼這些什麼都不做。 將Aut

    2熱度

    1回答

    我目前正在將舊組件的繪製代碼從GDI + UniScribe替換爲Direct2D和DirectWrite(後繼)。 到目前爲止,過渡很簡單,因爲大部分時間我需要做的是將對Canvas(類TCanvas)的調用替換爲自定義的FDirect2DCanvas實例(來自Direct2D單元的TDirect2DCanvas類)。 不幸的是,當試圖從TImageList實例繪製字形到FDirect2DCan

    2熱度

    1回答

    我正在使用以下過程來識別Delphi XE3中我的鼠標下的控件。所有適用於vcl.contols。但是,當鼠標超過TImage時,不會返回控件名稱。 procedure TMainForm.ApplicationEvents1Idle(Sender: TObject; var Done: oolean); var ctrl : TWinControl; begin ct

    5熱度

    2回答

    任何想法TToolButtons的TToolbar會在一段時間後停止顯示按鈕標題?這發生在整個應用程序中自動創建的表單上的所有工具欄。即使出現這個問題,動態創建的表單上的工具欄也可以正常工作 我只看到這種情況發生在一個Windows 7的筆記本電腦。發生這種情況時不會產生錯誤,並且我無法在命令中重現問題。唯一的解決方案是重新啓動應用程序。 TToolbar.ShowCaptions始終是真實的,從

    0熱度

    2回答

    UPDATE: 我的機器上的另一個進程干擾了快捷方式檢測。 在VCL TStringgrid我想複製使用「CTRL + C 「和/或內容」 CTRL + C」 代碼段:上述 procedure TEditWaterFrame.sgSSPKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (ssCtr