问题标签 [autosize]

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 投票
2 回答
16493 浏览

delphi - 如何自动调整 DevExpress TcxGrid 的大小

TcxGrid用一个简单的表格视图创建了一个表格。数据被DataController.Values[n,m]作为一个简单的字符串插入到表中,我有大约 10 列将显示各种字符串宽度。

我遇到的问题是获得一个具有水平滚动条并自动调整其列大小的表格。如果我设置为CellAutoWidthtrue,则所有列都适合显示宽度(没有滚动条),但如果我设置为 false,我会得到一个滚动条,但默认宽度的列和我的数据字符串会被截断。

请好心人告诉我如何获得水平滚动条并让每列调整其宽度以适应其最大数据宽度?

谢谢布赖恩。

0 投票
4 回答
2039 浏览

css - CSS - 让水平列表中的每个项目都拥有同等份额的可用填充

考虑一个简单的 CSS 布局,其中包含包装器 div 定义了 900 左右像素的固定宽度,因此其中的所有内容都扩展为 100% 宽度。

在这里,我有一个导航 div,包含 1 个 UL 和 6 个列表项,左浮动,因此它们水平显示在一行中。

每个列表项应该可变地增长以完全适合其文本内容,但每个项目之间的间距应该共享,以便整个菜单适合 100% 的空间,例如:

我希望这是说明性的!'N' 是恒定的,但会相应地增长到适合 100% 的宽度(即,为了便于访问——有人会增加字体大小)。

很高兴接受替代建议,尽管我的目标是没有 javascript 或图像,只是 css 纯度。

0 投票
2 回答
1292 浏览

c# - 是否可以指定 Windows 窗体控件相对于另一个 AutoSize 控件的位置?

我有一个 Windows 窗体窗口,其中包含一个 FlowLayoutPanel、一个确定按钮和一个取消按钮。Form 和 FlowLayoutPanel 都启用了 AutoSize,FlowLayoutPanel 会根据放置在其中的项目而增长或缩小。

我试图弄清楚如何将 OK 和 Cancel 按钮放置在 FlowLayoutPanel 正下方的同一行中。我不能只为它们指定位置,因为它们上方的 FlowLayoutPanel 会增长和缩小。

关于如何解决这个问题的任何想法?

0 投票
2 回答
728 浏览

cocoa - NSView 控件不调整大小?

我有一个 NSView,里面有一个 NSTableView。

如果视图如下所示:

尺寸前的窗口

Scollview(和 tableview)的大小和位置属性如下所示:

督察

那为什么当我调整视图大小时,它看起来像这样:

大小后的窗口

我的自动调整大小属性设置不正确吗?据我了解,他们应该是?

0 投票
1 回答
435 浏览

asp.net - 在折叠模式下启动时,ASP.NET 手风琴高度搞砸了

我有一个由这个标记呈现的 ASP.NET 手风琴(删除了一些 CssClass 属性):

这在高度方面表现良好。现在,当我更改一项设置SelectedIndex="-1"以使所有内容在加载时折叠时,当您开始打开窗格时,高度就会混乱。可见高度保持 400 像素,但即使有滚动条,窗格的内容也会在底部被裁剪(参见截图http://awesomescreenshot.com/00e6jj00f)。我猜在这种情况下,标题的高度不会从窗格高度中减去。此外,当我将 height 属性更改为 300 时,可见高度 300 也会发生相同的行为。在 css 文件中,我只更改颜色、边框和一些填充。那里没有设置高度或溢出。

我测试了 IE6、IE9(几种模式)、Firefox 3、Chrome 8 和 Safari 5(Win)。

有没有人知道如何解决这个问题或我可能做错了什么?

0 投票
2 回答
6290 浏览

winforms - C# DataGridView AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells

我在 DataGridView 中显示最多 100,000 行的表。该表有一列包含大字符串。我发现设置AutosizeModeAllCells导致应用程序在计算所需宽度时冻结很长时间。作为妥协,我将 Autosize 模式设置为 DisplayedCells。然后我将一个方法绑定到 dataGrid 的滚动事件:

我也尝试过同样的Refresh方法。我的期望是 DataGrid 将根据显示的行设置列宽。但是,这仅在加载表格时发生一次,但滚动事件不会触发列宽的更改。

0 投票
5 回答
51757 浏览

iphone - 如何让 UITableView 行高自动调整为 UITableViewCell 的大小?

如何让 UITableView 行高自动调整为 UITableViewCell 的大小?

因此,假设我在 Interface Builder 中创建 UITableViewCell,并且它的高度大于标准尺寸,我怎样才能让 UITableView 行高自动调整为它?(即,与手动测量界面生成器中的高度相反,而不是以编程方式设置它)

0 投票
2 回答
1869 浏览

iphone - 字体更改时自动uiLabel和uiTableViewCell调整大小的iphone代码?

有人可以总结一下有助于解决这个问题的objective-c代码的关键部分吗?

目标 - 在用户更改字体大小后自动调整 UITableView 的大小。因此,如果用户增加或减少字体,(a)uiLabel 高度都应该改变以确保它们很好地包含文本,并且(b)uiTableViewCell 高度也应该调整。

假设是:

  1. UITableView 已通过创建自定义单元格视图进行扩展 - 即在 NIB 中创建一个新视图,形成 UITableView 单元格的内容视图
  2. 每个自定义单元格都有四个 UILabel,它们形成 2 x 2 的 UILabel 图案 - 即顶行两个,底行两个
  3. 因此当用户增加字体时,UILabels 的水平间距将保持不变,但是标签高度会改变

所以我假设我所面临的挑战/问题将包括(并希望有人可以发布一些示例代码来回答)

  1. 这里的起点是 InterfaceBuilder 中已经布置好的自定义 UITableViewCell 可以吗?(或者解决方案是否要求它完全以编程方式构建)?
  2. 如何计算标签的高度?这只是使用 NSString 方法“sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:”,我是否需要添加边距等?
  3. 如何以编程方式动态增加标签的高度-您使用哪种方法以及如何更改高度本身
  4. 如何确保当顶部的 UILabel 扩展和增长时,它会自动下推第二行的 UILabel?默认情况下会发生这种情况,还是您必须使用特定的属性/设置来确保发生这种情况。
  5. 发生上述情况后,如何自动增加 TableViewcell 的高度。在哪种方法中执行此操作,以及如何以编程方式执行增加和重绘。

希望这是有道理的。
谢谢

0 投票
5 回答
47784 浏览

wpf - 当文本不再适合一行时,如何配置 TextBox 控件以自动垂直调整自身大小?

TextBox当文本不再适合一行时,如何配置控件以自动垂直调整自身大小?

例如,在以下 XAML 中:

名为“VerticallyExpandMe”的TextBox控件需要在绑定到它的文本不适合一行时自动垂直扩展。AcceptsReturn设置为 true 时,如果我在TextBox其中按 enter 会垂直扩展,但我希望它自动执行此操作。

0 投票
3 回答
6814 浏览

apache-flex - 如何使 Flex Spark 标签自动调整大小?

我正在创建这样的标签组件

但在我明确设置宽度和高度之前,它一直是不可见的。
如何使标签根据其文本自动调整大小?