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