我想要一个仅接受数字的文本控件。 (仅是整数值,例如45或366)做这个的最好方式是什么? 最佳答案 IntCtrl,Masked Edit Control和NumCtrl均旨在通过不同级别的控制来做到这一点。在“更多Windows/控件”下查看wx演示,以了解它们的工作方式。(或者,如果您真的希望直接使用原始TextCtrl进行此操作,那么我想您想捕获EVT_CHAR事件,测试字符,如果允许的话调用evt.Skip()。)