小编Sco*_*old的帖子

带参数的Emacs mini-buffer命令

我想使用该命令通过迷你缓冲区调整分割窗口的大小.在GNU文档中,我找到了描述(Resizing-Windows):

Example: enlarge-window-horizontally size &optional horizontal. 
Run Code Online (Sandbox Code Playgroud)

如果我键入M-x enlarge-window-horizontally窗口,将通过一列调整大小.但是无法在迷你缓冲区中添加大小的数字,因为按空格键emacs会尝试完成命令.

有人知道如何在迷你缓冲区中使用可选参数吗?分别如何一次调整多个列的窗口大小.

谢谢.

emacs

5
推荐指数
2
解决办法
1705
查看次数

是否有自动创建配置表单的组件?

我的系统中有一个设置类,我在其中存储重要设置的配置值.它看起来像下面的代码,但有更多不同类型的属性.现在我需要实现一个表单,我可以在运行时调整和配置这些设置.为每个属性实现字段非常麻烦,并保证所有值都被映射而没有错误.

现在我的问题是:是一个vcl组件,可以自动创建一个接口来解决这个问题.例如.提供类似树状或列表视图的界面,其中包含属性和字段的名称以编辑值(如IDE中的属性窗格,具有打印机设置,请参见下面的屏幕截图).那将是一件好事.没有?

你如何处理这样的配置表单?

感谢您的输入!

TGoldmannSettings = class
  private
    FInitialSymbolSize          : Integer;
    FPenWidth                   : Single; 
    FCanvasColor                : TColor;
    FShowLiveCoordinates        : Boolean;
    FFont1                      : TFont;  
    FMsmPointSymbol             : TAvailableSymbols; // own type
    ...
  public
    constructor Create;
    destructor Destroy; override;
    property SymbolSize : Integer read FInitialSymbolSize write FInitialSymbolSize;
    property Font1: TFont read FFont1 write FFont1;
    ...
  published
    property PenWidth: Single read FPenWidth write FPenWidth;
    property CanvasColor: TColor read FCanvasColor write FCanvasColor;
    property ShowLiveCoordinates: Boolean read FShowLiveCoordinates write FShowLiveCoordinates;
    ...
  end;
Run Code Online (Sandbox Code Playgroud)

您有时会在打印机设置对话框中找到我的意思: 我的打印机设置的屏幕截图,提供了我希望拥有的界面

delphi

5
推荐指数
1
解决办法
1196
查看次数

标签 统计

delphi ×1

emacs ×1