firemonkey

    0熱度

    2回答

    我想使用枚舉器來填充具有鍵/值對的組合框。重要的是我隱藏用戶的密鑰並僅顯示值。在選擇時,我想捕獲與所選值關聯的密鑰。 該代碼看起來與此類似。 var currentObj: ISuperObject; enum: TSuperEnumerator<IJSONAncestor>; while enum.MoveNext do begin cur

    0熱度

    1回答

    我如何覆蓋委託方法,例如viewDidLoad,原生UIViewController與Delphi/FMX? 謝謝!

    1熱度

    3回答

    我正在寫一個針對Android和iOS的應用程序,它通過BLE與Adafruit Bluefruit LE UART Friend進行通信,使用北歐UART服務和TxD/RxD特性。 TxGattCharact: TBluetoothGattCharacteristic; SelectedDevice: TBluetoothLEDevice; TxGattCharact.SetValueAs

    1熱度

    1回答

    我創建FMX在運行時動態到ListBox中編輯數據控制: 這是大多數部件的做工精細,除了TComboTrackBar和TSpinBox,爲儘管有以下代碼,但沒有顯示任何值。 此處可用於紡紗器: // Create the SpinBox SpinBox:= TSpinBox.Create(InternalLayout); With SpinBox do begin Parent:=

    1熱度

    1回答

    我想在VCL中使用FMX。看起來有一個容器TFireMonkeyContainer它。我在它生成的hpp上收到錯誤「不是允許的類型」。下面是它的錯誤看起來類似的代碼 __property HWND FireMonkeyFormHandle = {read=GetHostedFMXFormWindowHandle, nodefault}; 基本上我編譯從GitHub 10.1西雅圖項目,並用它產

    0熱度

    1回答

    我正在使用Delphi 10.1柏林來製作多設備應用程序。我有一個TStringGrid爲了列出查詢中的一些數據。我也有一個彈出菜單(編輯,刪除,...),但爲了編輯/刪除一個項目,我必須使用鼠標左鍵單擊一個單元格。 在顯示彈出式菜單之前,是否可以僅使用右按鈕「選擇一行」? 我想: procedure TForm1.StringGrid1MouseDown(Sender: TObject; But

    0熱度

    1回答

    在android中,我們可以做matrix.setScale(-1, 1);至FLIP_HORIZONTAL一張圖片。我試圖做同樣的Delphi下,如: aMatrix := Canvas.Matrix * TMatrix.CreateScaling(-1, 1); Canvas.SetMatrix(aMatrix); ,但它不工作:(我錯過了什麼我怎麼能FLIP_HORIZONTAL在De

    0熱度

    1回答

    TCanvasGPU用於FireMonkey上的移動平臺。不幸的是,當有人發現:FMX on iOS: how to perform partial invalidation?,這個畫布不支持cliprects,而Canvas.InvalidateRect(TRectF)總是使整個畫布無效。 這不會那麼糟糕,除了畫布背景總是在OnPaint事件之前被擦除。這意味着任何試圖更新OnPaint中的矩形

    2熱度

    1回答

    我有簡單的FMX形式(德爾福10.2東京): 在代碼中,我展示Button2的爲第二: procedure TForm6.FormCreate(Sender: TObject); begin Button2.Visible :=false; end; procedure TForm6.Button1Click(Sender: TObject); begin Butto

    0熱度

    1回答

    我正在使用Delphi 10.2(東京)。 FMX TMemo不會呈現空白行。例如,複製以下內容並將其粘貼到FMX應用程序(Win32目標)的表單上。 object Memo1: TMemo Lines.Strings = ( 'One' '' 'Three') end 第二行不是在設計時或運行時呈現的。如果在空白行上鍵入空格,則會呈現空白行。它在Web