首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

模拟内存分配解决思路

2012-01-24 
模拟内存分配我想计算text_content 中输入内容的 字符的长度 就是字节:一个汉字是两个字节 一个字母是一个

模拟内存分配
我想计算text_content 中输入内容的 字符的长度 就是字节:一个汉字是两个字节 一个字母是一个字节 数字也是一个字节
在窗体中已经有64个button 每个button代表一个64个字节

想实现的是:输入的内容若为空 没有按钮变绿 
  若有输入 则有一个bottom变绿  
  输入内容大小超过64B 则再亮一个botton
  若删除字符 相应的按钮颜色也根据大小变化

C# code
 private void text_content_TextChanged(object sender, EventArgs e)        {                        int count=Encoding.Unicode.GetByteCount(text_content.Text)/ 64;           Convert.ToInt32( textBox_charnumber.Text =count);//如何在textBox_charnumber.Text 显示输入内容的字节大小?            for (int i = 0; i < count; i++)            {                btn[i].BackColor = Color.Green;            }        }


[解决办法]
textBox_charnumber.Text=Encoding.Unicode.GetByteCount(text_content.Text).ToString()

热点排行