✨ feat(tsl-api-reference): add class and framework API lookup
This commit is contained in:
@@ -47,10 +47,18 @@ return rdo2 buildOptionComboValue(s, 0);
|
||||
|
||||
```tsl
|
||||
a := 3;
|
||||
b := rdo2 messageBox('a>2,要继续吗?', '测试对话框', rdo2 mb_AbortRetryIgnore());
|
||||
if b=rdo2 idAbort () then return 1;
|
||||
else return 0;
|
||||
// 输出:如选择Abort按钮,则返回1,否则返回0 。
|
||||
b := rdo2 messageBox(
|
||||
'a>2,要继续吗?', '测试对话框', rdo2 mb_AbortRetryIgnore());
|
||||
if b = rdo2 idAbort() then
|
||||
begin
|
||||
result := 1;
|
||||
end
|
||||
else
|
||||
begin
|
||||
result := 0;
|
||||
end
|
||||
return result;
|
||||
// 输出:如选择 Abort 按钮,则返回 1,否则返回 0。
|
||||
```
|
||||
|
||||
## `idCancel()`
|
||||
@@ -67,10 +75,18 @@ else return 0;
|
||||
|
||||
```tsl
|
||||
a := 3;
|
||||
b := rdo2 messageBox('a>2,要继续吗?', '测试对话框', rdo2 mb_OkCancel());
|
||||
if b=rdo2 idCancel () then return 1;
|
||||
else return 0;
|
||||
// 输出:如选择Cancel按钮,则返回1,否则返回0 。
|
||||
b := rdo2 messageBox(
|
||||
'a>2,要继续吗?', '测试对话框', rdo2 mb_OkCancel());
|
||||
if b = rdo2 idCancel() then
|
||||
begin
|
||||
result := 1;
|
||||
end
|
||||
else
|
||||
begin
|
||||
result := 0;
|
||||
end
|
||||
return result;
|
||||
// 输出:如选择 Cancel 按钮,则返回 1,否则返回 0。
|
||||
```
|
||||
|
||||
## `idIgnore()`
|
||||
@@ -87,10 +103,18 @@ else return 0;
|
||||
|
||||
```tsl
|
||||
a := 3;
|
||||
b := rdo2 messageBox('a>2,要继续吗?', '测试对话框', rdo2 mb_AbortRetryIgnore ());
|
||||
if b=rdo2 idIgnore () then return 1;
|
||||
else return 0;
|
||||
// 输出:如选择Ignore按钮,则返回1,否则返回0 。
|
||||
b := rdo2 messageBox(
|
||||
'a>2,要继续吗?', '测试对话框', rdo2 mb_AbortRetryIgnore());
|
||||
if b = rdo2 idIgnore() then
|
||||
begin
|
||||
result := 1;
|
||||
end
|
||||
else
|
||||
begin
|
||||
result := 0;
|
||||
end
|
||||
return result;
|
||||
// 输出:如选择 Ignore 按钮,则返回 1,否则返回 0。
|
||||
```
|
||||
|
||||
## `idNo()`
|
||||
@@ -107,10 +131,18 @@ else return 0;
|
||||
|
||||
```tsl
|
||||
a := 3;
|
||||
b := rdo2 messageBox('a>2,要继续吗?', '测试对话框', rdo2 mb_YesNo ());
|
||||
if b=rdo2 idNo () then return 1;
|
||||
else return 0;
|
||||
// 输出:如选择No按钮,则返回1,否则返回0 。
|
||||
b := rdo2 messageBox(
|
||||
'a>2,要继续吗?', '测试对话框', rdo2 mb_YesNo());
|
||||
if b = rdo2 idNo() then
|
||||
begin
|
||||
result := 1;
|
||||
end
|
||||
else
|
||||
begin
|
||||
result := 0;
|
||||
end
|
||||
return result;
|
||||
// 输出:如选择 No 按钮,则返回 1,否则返回 0。
|
||||
```
|
||||
|
||||
## `idOk()`
|
||||
@@ -127,10 +159,18 @@ else return 0;
|
||||
|
||||
```tsl
|
||||
a := 3;
|
||||
b := rdo2 messageBox('a>2,要继续吗?', '测试对话框', rdo2 mb_OkCancel ());
|
||||
if b=rdo2 idOk() then return 1;
|
||||
else return 0;
|
||||
// 输出:如选择OK按钮,则返回1,否则返回0 。
|
||||
b := rdo2 messageBox(
|
||||
'a>2,要继续吗?', '测试对话框', rdo2 mb_OkCancel());
|
||||
if b = rdo2 idOk() then
|
||||
begin
|
||||
result := 1;
|
||||
end
|
||||
else
|
||||
begin
|
||||
result := 0;
|
||||
end
|
||||
return result;
|
||||
// 输出:如选择 OK 按钮,则返回 1,否则返回 0。
|
||||
```
|
||||
|
||||
## `idRetry()`
|
||||
@@ -147,10 +187,18 @@ else return 0;
|
||||
|
||||
```tsl
|
||||
a := 3;
|
||||
b := rdo2 messageBox('a>2,要继续吗?', '测试对话框', rdo2 mb_AbortRetryIgnore());
|
||||
if b=rdo2 idRetry () then return 1;
|
||||
else return 0;
|
||||
// 输出:如选择Retry按钮,则返回1,否则返回0 。
|
||||
b := rdo2 messageBox(
|
||||
'a>2,要继续吗?', '测试对话框', rdo2 mb_AbortRetryIgnore());
|
||||
if b = rdo2 idRetry() then
|
||||
begin
|
||||
result := 1;
|
||||
end
|
||||
else
|
||||
begin
|
||||
result := 0;
|
||||
end
|
||||
return result;
|
||||
// 输出:如选择 Retry 按钮,则返回 1,否则返回 0。
|
||||
```
|
||||
|
||||
## `idYes()`
|
||||
@@ -167,10 +215,18 @@ else return 0;
|
||||
|
||||
```tsl
|
||||
a := 3;
|
||||
b := rdo2 messageBox('a>2,要继续吗?', '测试对话框', rdo2 mb_YesNo());
|
||||
if b=rdo2 idYes() then return 1;
|
||||
else return 0;
|
||||
// 输出:如选择Yes按钮,则返回1,否则返回0 。
|
||||
b := rdo2 messageBox(
|
||||
'a>2,要继续吗?', '测试对话框', rdo2 mb_YesNo());
|
||||
if b = rdo2 idYes() then
|
||||
begin
|
||||
result := 1;
|
||||
end
|
||||
else
|
||||
begin
|
||||
result := 0;
|
||||
end
|
||||
return result;
|
||||
// 输出:如选择 Yes 按钮,则返回 1,否则返回 0。
|
||||
```
|
||||
|
||||
## `inputDialog(title, hint, define, result)`
|
||||
@@ -583,17 +639,19 @@ if rdo2 inputDialog('测试输入', '测试', define, result) then
|
||||
|
||||
```tsl
|
||||
// 打开保存文件对话框
|
||||
rdo2 promptForFileName(data, 'Excelfiles
|
||||
( * .xls)| * .xlsx|( * .XLS)|TSLfiles ( * .tsl)| * .TSL', '.xls', '保存对话框', 'C: \\DataStore', 1);
|
||||
filter := 'Excel files (*.xls;*.xlsx)|*.xls;*.xlsx|TSL files (*.tsl)|*.tsl';
|
||||
rdo2 promptForFileName(
|
||||
data, filter, '.xls', '保存对话框', 'C:\\DataStore', 1);
|
||||
return data;
|
||||
```
|
||||
|
||||
范例02:调用函数
|
||||
|
||||
```tsl
|
||||
// 打开打开文件对话框
|
||||
rdo2 PromptForFileName(data, 'Excelfiles
|
||||
( * .xls)| * .xlsx|( * .XLS)|TSLfiles ( * .tsl)| * .TSL', '.xls', '打开对话框', 'C: \\DataStore', 0);
|
||||
// 打开文件对话框
|
||||
filter := 'Excel files (*.xls;*.xlsx)|*.xls;*.xlsx|TSL files (*.tsl)|*.tsl';
|
||||
rdo2 PromptForFileName(
|
||||
data, filter, '.xls', '打开对话框', 'C:\\DataStore', 0);
|
||||
return data;
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user