C#题,请赐教!!!

liuwenming1989 2011-05-16 09:30:26
(1)在窗体上放置2个标签。输入字符时,分别显示字符和ASII值
(2)编写一个演示屏幕移动效果的程序
...全文
518 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2011-05-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 crazy_fishegg 的回复:]
引用 9 楼 caozhy 的回复:
引用 8 楼 crazy_fishegg 的回复:
就是不明白里面的参数具体的应用,参数对应是控制什么

请另开贴问。

我也想啊~但是我好像没权限啊~
[/Quote]
不会啊,你可以重新注册一个账户,或者联系社区支持解决。
ting169891 2011-05-17
  • 打赏
  • 举报
回复
好久没玩了C了
threenewbee 2011-05-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 crazy_fishegg 的回复:]
就是不明白里面的参数具体的应用,参数对应是控制什么
[/Quote]
请另开贴问。
小童 2011-05-17
  • 打赏
  • 举报
回复
ohkuy 2011-05-17
  • 打赏
  • 举报
回复

//1.
private void textBox1_TextChanged(object sender, EventArgs e)
{
label1.Text = textBox1.Text;
string asc="";
for (int i = 0; i < textBox1.Text.Length; i++) //长度必须有
{

asc += ((Int32)textBox1.Text[i]).ToString() + " "; //转为ASCII是Int32

}
label2.Text = asc.ToString();
}

//2.可以参考楼上,
也可以放个时间控件,在事件里移动:
this.Location = new Point(this.Left + XXX, this.Top+YYYY);
(XXX:窗体每次向右移动的距离,YYYY:窗体每次向下移动的距离)
具体看你要达到什么效果了

threenewbee 2011-05-16
  • 打赏
  • 举报
回复
(1)
TextChanged里面写:
label1.Text = textBox1.Text;
string ascii = "";
for (int i = 0; i < textBox1.Text.Length; i++)
{
ascii += ((char)textBox1.Text[i]).ToString() + " ";
}
label2.Text = ascii;

(2)
for (int i = 0; i < 30; i++)
{
this.Location = new Point(this.Left + 10, this.Top);
Application.DoEvents();
Thread.Sleep(100);
}

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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