首页 新闻 会员 周边 捐助

关于二进制显示 求思路~

0
悬赏园豆:20 [已关闭问题] 关闭于 2013-04-03 18:03

要设计一个二进制的显示和输入控件:

要求:1.可以显示二进制数 2.位数可以动态改变(比如说可以显示一个8位的,16位的···)

3.在二进制位上方加上一个index,如下 4.可以输入这个二进制数。

01 02 03 04 05 06 07 08 ·······0A 0B 0C 0D 0E 0F·····

 1   0   1   0   1  0   1   0  ····   0    1   0   1   0   1 ·····

 

各位大侠有什么方法建议的,拜求!

问题补充:

也可以是这样子的····

有点像windows 科学计算器中的程序员样式部分。

图中的数字0 都是可以点击,然后变为1。再点击变为0···

大神给个实现的思路可好?

侠梦千年的主页 侠梦千年 | 初学一级 | 园豆:6
提问于:2013-03-30 22:13
< >
分享
所有回答(2)
0

遇到了什么难点?有什么问题?

会长 | 园豆:12463 (专家六级) | 2013-04-01 14:27

就是需要设置一个 16为寄存器,通过每一位 0 和 1 设置这个寄存器的值。所以需要一个如上图一样的控件。

点击数字0 ,可以变为数字1,再次点击变回数字0.

支持(0) 反对(0) 侠梦千年 | 园豆:6 (初学一级) | 2013-04-01 23:06

@侠梦千年: 寄存器??你用汇编语言吗?太高深了

支持(0) 反对(0) 会长 | 园豆:12463 (专家六级) | 2013-04-02 13:58

@会长: 只是用C#设置一个16位的值而已,传给其他就不管 了。为了直观设置这个16位的值,所以要用二进制表示出来而已。想多了,不懂汇编!

支持(0) 反对(0) 侠梦千年 | 园豆:6 (初学一级) | 2013-04-03 18:01
0

重新绘制 重写 OnmouseClick 和 Onpaint事件。···

侠梦千年 | 园豆:6 (初学一级) | 2013-04-03 18:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册