我正在尝试在我的 flutter 上放置一个可拖动的滚动条Form,以便网络用户可以单击并拖动到屏幕底部。flutterScrollbar类适用于触摸屏设备,但不适用于鼠标!
我试过使用draggable_scrollbar,但它只接受ListView作为孩子。
这是我当前的代码结构:
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('My form'),
),
body: Padding(
padding: const EdgeInsets.all(16.0),
child: Scrollbar(
child: SingleChildScrollView(
child: Form(...),
),
),
),
);
}
Run Code Online (Sandbox Code Playgroud) 是否可以使用其他引用克隆对象?
这是我正在尝试做的一个例子:我有一个TLabel名字Label1.现在我想创建一个Label2,等于Label1,能够在不相互反映的情况下进行更改.
Ps:我用的TLabel是一个例子,我想复制另一个实例中的任何对象.
在下面的代码中,我尝试更改名称,但引用仍然相同,当更改其中一个时,另一个也会更改.
var
cloneOfLabel1: TLabel;
begin
Label1.Caption := 'label 1';
cloneOfLabel1 := Label1;
cloneOfLabel1.Name := 'label2';
cloneOfLabel1.Caption := 'label 2';
cloneOfLabel1.Left := 0;
cloneOfLabel1.Top := Label1.Top+100;
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用XML将文件加载到Delphi数据集中 mydataset.loadfromfile("myfile.xml")
问题是我不知道XML字段名称和它有多少字段.我知道XML只有一个级别,例如:
<DOCTO id ="3892" usuario="2" data="22/12/2015 10:33:22">
<CONDUTA_1>teste conduta 1</CONDUTA_1>
<CONDUTA_2>teste conduta 2</CONDUTA_2>
</DOCTO>
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法来加载xml而不创建之前的字段.