我正在学习使用vb.net来显示我加载到Access数据库的遗留数据。我需要在表单上的文本框中显示数据,但在正常情况下,我不希望用户能够通过Tab键或鼠标单击来修改甚至输入文本框字段。在某些情况下,我想打开这些文本框字段,以便授权用户可以更新信息。我一直在寻找答案,并在设计和运行时尝试大量属性。有关我如何做到这一点的任何想法?我想我可以制作两种完全相同的表格,一种是标签,另一种是文本框,并根据需要进行切换。任何关于最佳方式的想法?VB.Net我想禁用所有文本框作为默认的形式
2
A
回答
0
这里我假定您的表单中的每个文本框都可以编辑。将其添加到您检查用户授权的事件中。
If IsUserAuthorized = True Then
For Each myTxtBox As TextBox In Me.Controls.OfType(Of TextBox)()
myTxtBox.ReadOnly = False 'or myTxtBox.Enabled = True
Next
Else
For Each myTxtBox As TextBox In Me.Controls.OfType(Of TextBox)()
myTxtBox.ReadOnly = True 'or myTxtBox.Enabled = False
Next
End If
+0
谢谢Aethlen。启用的属性做了窍门。当我使用ReadOnly时,用户仍然可以点击文本框。 – John
+0
请将此标记为已回答,如果它对您有帮助。谢谢,祝你好运! :) –
相关问题
- 1. 我想禁用一个tinymce文本框
- 2. WPF:如何样式或禁用文本框的默认文本菜单
- 3. 禁用WPF中的所有文本框
- 4. 使用默认文本的文本框
- 5. 增量在杬VB.NET形式文本框
- 6. 我想在下拉添加默认文本:Zend框架
- 7. WPF文本框使用默认文本
- 8. C#在文本框中禁用默认窗口上下文栏
- 9. 无法在vb.net中禁用文本框
- 10. 文本框的默认文本值
- 11. CSS样式覆盖默认文本框边框来创建隐形边框?
- 12. 作为数据库中的列的文本框的默认值
- 13. 我们如何禁用silverlight windows phone 7中文本框的默认键盘?
- 14. asp.net文本框默认值
- 15. jQuery:将默认值放在所有空文本框中
- 16. 如果组合框的文本改变重置所有文本框的形式
- 17. 焦点框工作,但我有其他文本形式
- 18. 将文本设置为默认样式
- 19. 在WordPress的默认设置我想要禁用除管理员以外的所有用户的管理栏?
- 20. 为什么我所有的UIAlertView标签/文本默认在iOS 8
- 21. 如何为我的所有Retrofit2调用设置默认的onResponse?
- 22. 我想单击复选框禁用文本框。复选框是动态的
- 23. 我想删除ajax馅饼聊天的默认框边框
- 24. 使所有的UI形式为只读/禁用?
- 25. 形式重置为默认值
- 26. 如何将默认属性添加到所有Formtastic形式
- 27. 保存文本框的默认值c#
- 28. 可选组合框的默认文本
- 29. 文本框中的默认值
- 30. 组合框中的默认文本
使用启用或只读专有名称 – Plutonix
谢谢!使用enabled属性允许我显示信息,但不允许用户单击任何文本框。 – John