使用時,InputBox我可以為文本欄位添加默認值。像這樣:
inputbox('value Enter', 'enter a value', 'default value');
不幸的是,取消按鈕無法正常使用。按下取消時,將inputbox給出默認值。這并不理想。
還有一個“inputquery”對話框,它有一個正常作業的對話框,但沒有默認值選項。
inputquery('Title', 'enter a value', variabile1);
這幾乎留下了設計用作對話框的新表單的唯一選擇,但這也不理想。
是否有一個對話框,它有一個正常作業的取消按鈕和一個默認值選項?
uj5u.com熱心網友回復:
實際上,該InputQuery函式確實允許您設定默認值:
var S := 'Sir Anthony Frogkins';
if InputQuery('Frog Simulator', 'Please enter the name of the frog:', S) then
ShowMessageFmt('Frog name: %s', [S]);
事實上,從InputQuery函式的檔案來看:
Value是對話框首次出現時出現在編輯框中的值,它回傳用戶輸入的值。
因此,即使沒有在 Stack Overflow 上詢問,您也可以意識到這一點!我認為這就是為什么世界上的每一門計算機編程課程1都以同樣重要的一課開始:“始終閱讀您正在使用的 API 的檔案。”
1我想象中的夢想世界。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/433775.html
