编辑框输入字符能不能先处理再显示

minwang123 2008-09-26 10:12:50
小弟初学MFC,遇到一问题,如下,希望各位高手不吝赐教。

在对话框类程序的编辑框中,怎样把从键盘输入的字符先不显示出来,而是先把输入字符中的小写字母转换为大写之后再显示出来
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
minwang123 2008-09-28
  • 打赏
  • 举报
回复
问题解决啦 多谢两位兄弟 特别是hiproz
ustbwuyi 2008-09-27
  • 打赏
  • 举报
回复
B/S 模式下用CSS实现即可:
<asp:TextBox id="ustb" runat="server" font-size="Small" autopostback="True"
style="TEXT-TRANSFORM: uppercase" ></asp:TextBox>
C/S下用事件实现

textBox1.TextChanged += new EventHandler(textBox1_TextChanged);

void textBox1_TextChanged(object sender, EventArgs e)
{
string value = textBox1.Text;
textBox1.Text = value.ToUpper();
}
minwang123 2008-09-26
  • 打赏
  • 举报
回复
我完全不懂啊 不知道怎么拦截change 兄弟能不能说详细点,谢谢啦
「已注销」 2008-09-26
  • 打赏
  • 举报
回复
拦截change消息。。。。重新输出刷新
minwang123 2008-09-26
  • 打赏
  • 举报
回复
要求在键盘按下小些字母的同时,编辑框中显示大写字符

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧