C#为什么不让改变comboBox;maskedTextBox控件的高度? C#为什么不让改变comboBox;maskedTextBox控件的高度?在一个表单里如果comboBox;maskedTextBox;textBox这三个控件在一行的话(宋体,12),出现参差不齐的现象怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置一样不久OK了如 。。sizechanged(..){comboBox.size=maskedTextBox.size;textBox.size=comboBox.size;comboBox.left=textBox.left;......} public class ComboBoxDraw : ComboBox { protected override void WndProc(ref System.Windows.Forms.Message m) { base.WndProc(ref m); //拦截系统消息,获得当前控件进程以便重绘。 if (m.Msg == 0xf || m.Msg == 0x133) { this.DrawSize(); } } private void DrawSize() { this.Size = new System.Drawing.Size(20, 50); } } 本不想回的,看这些回帖的怎么就这么白痴,只好回了楼主去看msdn中关于combobox属性DrawMode的帮助就知道怎么调整高度了。 知道电脑管理员用户名和密码,怎么往该电脑上上传文件 datagrid动态列名显示问题 很凯的问题 datagrid_excel c#回调 可以返回值但出现脚本错误提示,请指教。 100分,方法调用的问题 两个表连接时如何去掉重复列?在线等!急 怎樣用Message Box.Show的方法顯示綫程中的異常? 请一些有经验的朋友进来谈谈 能不能这样访问property? 如何将SqlDataReader读出的数据转换成轻量级可变集合对象? AT指令问题!急!急!急!!!
如 。。sizechanged(..){
comboBox.size=maskedTextBox.size;
textBox.size=comboBox.size;
comboBox.left=textBox.left;
....
..}
{
protected override void WndProc(ref System.Windows.Forms.Message m)
{
base.WndProc(ref m); //拦截系统消息,获得当前控件进程以便重绘。
if (m.Msg == 0xf || m.Msg == 0x133)
{
this.DrawSize();
}
}
private void DrawSize()
{
this.Size = new System.Drawing.Size(20, 50);
}
}