0
A
回答
0
我從來沒有使用指南,但您可以通過編程創建uicontrols
像這樣:
f = figure;
nEdit = 10;
for i = 1:nEdit
textEl(i) = uicontrol('Parent', f, 'Style', 'edit', 'Position', [0 (i-1)*30, 100, 20])
end
0
分爲3個部分在你的問題。
要回答您的問題標題「在matlab指南中動態創建編輯文本框」我建議使用Slayton的解決方案並使用編輯文本框提示來創建一個新數字。如果你真的想要它在你的初始指導圖中,另一個解決方案是最初禁用它們/使它們不可見。然後在輸入導入函數的回調函數中,您可以決定要啓用多少個編輯文本框。
要回答你的問題
我在想,如果我們可以在運行時確定的matlab指南編輯文本框的數量?
hCell=struct2cell(handles); a=0; for i=1:length(hCell) if strcmp(get(hCell{i},'Type'),'uicontrol') if strcmp(get(hCell{i},'Style'),'edit') a=a+1; end end end a%number of edit boxes
你應該問一個「如果」更多,如果在你的「把手」結構:
在運行時,你可以用這種方式計算所有的文本框,在「手柄」結構你有一個非手柄...
關於你的消息的最後一部分,我不明白:
我不會生成一些編輯文本框。
相關問題
- 1. 在android中動態創建編輯框?
- 2. 在MatLab指南中創建新字段
- 3. 動態編輯文本和文本框
- 4. 在Coldfusion中創建動態文本框
- 5. 在框架中創建指南針
- 6. 動態創建文本框
- 7. 動態創建文本框
- 8. 創建動態文本框
- 9. 動態創建文本框
- 10. 如何在指南針創建中指定框架版本?
- 11. 如何在Android中動態創建編輯文本
- 12. 如何在matlab中使用指南在編輯框中設置焦點
- 13. 動態創建編輯器
- 14. 在MATLAB指南
- 15. 在動態創建的編輯文本上檢測觸摸
- 16. 創建動態文本框,在IE
- 17. Matlab - 編輯文本
- 18. 在編輯文本中創建標籤?
- 19. Matlab編輯文本框 - 顯示提示?
- 20. 如何從Matlab指南中的編輯文本框中加載以前會話/存儲數據中的數據?
- 21. 在asp.net中插入文本框的編程指南
- 22. 如何在android中動態創建編輯文本時點擊編輯文本的ID?
- 23. 編輯動態文本HTML
- 24. 如何在Guide中創建一個matlab多行編輯框?
- 25. XCode中的越南文本編輯器
- 26. 如何在MATLAB GUI中動態添加編輯框?
- 27. Sencha Touch編輯動態創建的div的文本
- 28. 如何將值設置爲動態創建的編輯文本
- 29. 分配R.id動態創建編輯文本
- 30. 在對話框中添加動態編輯文本
您也可以使用'findall'函數而不是double if構造現在我正面臨類似的問題... – Wli