Memo.Lines.Add('Some text')Delphi中的函数将字符串添加到备忘录的底部.是否有任何功能可以将文本添加到顶部?
例如,如果Lines备注的属性包含:
string 1
string 2
string 3
Run Code Online (Sandbox Code Playgroud)
我想添加一个字符串string 0之前string 1.我怎样才能做到这一点?
假设您提供了一个可能如下所示的输入(identifier1 identifier_2 23 4)。
我想#在每个标识符后添加一个符号,它可以包含字母、数字和下划线。它们只能以字母开头,后跟字母、数字和下划线的变体。我的方法是这样的:
input.replaceAll("[A-Za-z0-9_]+", "$0#");
Run Code Online (Sandbox Code Playgroud)
但是,这也会#在我想排除的每个数字之后放置符号。结果应该是(identifier1# identifier_2# 23 4)。用正则表达式可以解决这个问题吗?
我正在尝试建立一个扫雷程序.到目前为止,我使用变量创建了一个二维的按钮数组Buttons[rows][cols],因此您可以定位该字段上的每个按钮.按钮在运行时在表单上创建.现在我需要知道如何确定是否点击了按钮.
我知道你可以查看,if Sender = Button但它如何与二维数组一起使用?由于我在运行时创建了Buttons(FormCreate),我如何创建可以执行代码的过程,因为它当然不应该检查是否在运行时单击了一个按钮.
有人会这么善良并告诉我如何在点击后禁用按钮吗?为此,显然,我需要知道如何确定单击了哪个按钮.