问题标签 [scrollbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
481 浏览

c++ - C++ UE4 - 将子级添加到 SSscrollbox

我正在尝试在 a 中动态添加一个孩子,SScrollBox但出现错误。

似乎 addchild 没有定义。

如何在滚动框中添加小部件?

0 投票
0 回答
27 浏览

pixi.js - PIXI 滚动框不是构造函数

它说滚动框不是构造函数。但是我已经将它导入文件中,有人可以帮我解决这个问题。谢谢

0 投票
1 回答
73 浏览

delphi - 为什么 TFramedScrollBox 总是仅在 FMX 中将控件数返回为 2?

我必须知道放置在 TFramedScrollBox 控件容器内的控件数量。

当我使用代码时TFramedScrollBox.ControlsCount。它总是返回值2。为什么?

我想使用for loop并遍历每个控件并设置一些属性。由于返回的控件数量总是2我无法遍历 TFramedScrollBox 中包含的每个控件。

如何解决这个问题呢?

0 投票
1 回答
74 浏览

delphi - 在运行时在 TScrollBox 中创建控件开始重新排序

我正在使用 Delphi 10.1 和 Firemonkey 并希望在运行时将控件添加到 TScrollBox 并且遇到了一些奇怪的行为。

对于本例,我创建标签并将它们添加到 TScroll 框。

标签设置为 TAlignLayout.Top 所以我假设创建的每个新标签都将位于前一个标签的下方。

  • 创建的第一个标签位于顶部。
  • 创建的第二个标签低于第一个。
  • 创建的第三个标签位于第一个和第二个标签之间。
  • 创建的任何更多标签都将堆叠在第一个标签下。

在此处输入图像描述

我希望按照创建顺序从上到下创建标签。任何想法我做错了什么?

这是创建标签的代码:-

我在 Delphi 10.1 VCL 中做了一些非常相似的事情,并且创建过程总是将最后一个标签放在顶部。

蒂亚

0 投票
1 回答
14 浏览

panel - 在运行时分配 TScrollBox 事件 - 不兼容的类型

使用 RAD Studio 10.4.2:

TScrollBox在运行时创建:

我想给它分配OnMouseWheel事件:

鼠标滚轮事件就是我把它放在窗体上双击生成上述事件代码时得到的。

错误是:

[bcc32c Error] assigning to 'Vcl::Controls::TMouseWheelEvent' (aka 'void ((__closure *))(System::TObject *, System::Classes::TShiftState, int, const System::Types::TPoint &, bool &) __attribute__((fastcall))') from incompatible type 'void (__closure *)(System::TObject *, System::Classes::TShiftState, int, System::Types::TPoint &, bool &) __attribute__((fastcall))'

那么我该如何分配事件,我是否需要以某种方式投射它?