vb.net中的Chr()在C#.NET中怎么实现
如:Chr(204)怎么实现啊...
Convert.ToChar(204).ToString();这样不能实现啊///
还有什么办法啊
问题点数:100、回复次数:3Top
1 楼yuqi508(毛路)回复于 2005-04-03 14:08:41 得分 50
e.Code==(Char)204Top
2 楼ggto(没有猎枪的猎手)回复于 2005-04-03 15:27:50 得分 50
using System.Text;
Encoding ascii = Encoding.ASCII;
Console.WriteLine("test ascii 50 -> {0} ",ascii.GetChars(new byte[]{204})[0]);Top
3 楼www781108(pan123)回复于 2005-04-24 02:05:01 得分 0
PrintPreviewDialog ppd = new PrintPreviewDialog();
ppd.WindowState = FormWindowState.Maximized;
ppd.Text = "我的打印预览";
ReadFormControls(ppd);
private void ReadFormControls(PrintPreviewDialog form)
{
for(int B=0; B < form.Controls.Count; B++)
{
if(form.Controls[B].GetType() == typeof(ToolBar))
{
ToolBar T = (ToolBar)form.Controls[B];
for(int K=0; K < T.Buttons.Count; K++)
{
string ttt = T.Buttons[K].ToolTipText.ToUpper();
if(ttt == "PRINT") T.Buttons[K].ToolTipText = "打印";
else if(ttt == "ZOOM") T.Buttons[K].ToolTipText = "缩放";
else if(ttt == "ONE PAGE") T.Buttons[K].ToolTipText = "1 页";
else if(ttt == "TWO PAGES") T.Buttons[K].ToolTipText = "1×2 页";
else if(ttt == "THREE PAGES") T.Buttons[K].ToolTipText = "1×3 页";
else if(ttt == "FOUR PAGES") T.Buttons[K].ToolTipText = "2×2 页";
else if(ttt == "SIX PAGES") T.Buttons[K].ToolTipText = "2×3 页";
}
}
ReadControls(form.Controls[B]);
}
}
private void ReadControls(Control c)
{
for(int B = 0; B < c.Controls.Count; B++)
{
if(c.Controls[B].GetType() == typeof(Button))
{
Button button = (Button)c.Controls[B];
button.FlatStyle = FlatStyle.System;
if(button.Text.ToUpper() == "CLOSE") button.Text = "关闭";
}
if(c.Controls[B].GetType() == typeof(Label))
{
Label label = (Label)c.Controls[B];
if(label.Text.ToUpper() == "PAGE") label.Text = "当前页";
}
ReadControls(c.Controls[B]);
}
}
Top




