显示类型设置为“日期/时间”并且选中了“显示日期/时间选取器弹出”选项的编辑框显然忽略了选中的“禁用”属性(这是一个错误吗?);如果没有选取器弹出选项,则可以像禁用任何其他编辑框一样禁用控件。
但是,如果我检查控件的"readonly“属性和"Show disbled control for read only”属性,则该控件看起来呈现为"disabled";然而,输入的html源代码显示了这些属性
readonly="" aria-readonly="true"
问:使用该解决方案是否有任何可能的副作用?到目前为止,我还没有任何
我想避免在BDS2006中用鼠标右键点击我的应用程序的编辑框。我用谷歌搜索了一下,发现了一个代码,如下所示。
noPopUp := TPopupMenu.create(Edit1);
Edit1.PopupMenu := noPopup;
这是写在激活表单上的。它对edit1很有效,但是表单上有很多编辑框,所以我写了一个for循环,
for i := 0 to Self.ControlCount-1 do
begin
if Self.Controls[i].ClassName = 'TEdit' then
begin
noPopUp := TPo