using System;
class Program
{
static void Main(string[] args)
{
int n;
while (!int.TryParse(Console.ReadLine(), out n))
Console.WriteLine("try again");
StringBuilder sa = new StringBuilder();
string s = n.ToString();
...
30
2012
03
C# Winfrom中逆序输出数字
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
30
2012
03
C# Winfrom中连接到其它的按钮
private void button1_Click(object sender, EventArgs e)
{
Application.Exit();
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
30
2012
03
C# Winfrom中结构型数组
using System;
class Program
{
struct Stu
{
public string StuId;
public float Score;
}
static void Main(string[] args)
{
Stu[] s = new Stu[3];
Console.WriteLine("请输入3个学生的信息");
for (int i = 1; i <= 3; i++)
...
class Program
{
struct Stu
{
public string StuId;
public float Score;
}
static void Main(string[] args)
{
Stu[] s = new Stu[3];
Console.WriteLine("请输入3个学生的信息");
for (int i = 1; i <= 3; i++)
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
30
2012
03
C# Winfrom中获取路径
Application.StartupPath 属性
获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string strPath = GetBakUpPath() + @"\\bakDataBase\\db_EquipmentMS.bak";
private string GetBakUpPath()
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
28
2012
03
C# Winfrom中获取当前日期
获取当前时间,年,月,日,小时,分,秒,还有星期几
private void Main_F_Load(object sender, EventArgs e)
{
string[] weekdays = {"星期天","星期一","星期二","星期三","星期四","星期五","星期六" };
DateTime dt = DateTime.Now;
int year = dt.Year;
int mouth = dt.Month;
int day = dt.Day;
...
private void Main_F_Load(object sender, EventArgs e)
{
string[] weekdays = {"星期天","星期一","星期二","星期三","星期四","星期五","星期六" };
DateTime dt = DateTime.Now;
int year = dt.Year;
int mouth = dt.Month;
int day = dt.Day;
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
28
2012
03
C# Winfrom中光标的行号和列号及光标位置
private void timer2_Tick(object sender, EventArgs e)
{
//int total = richTextBox1.GetLineFromCharIndex(richTextBox1.Text.Length) + 1;
//int total = richTextBox1.Lines.Length;//得到总行数。
int index = richTextBox1.GetFirstCharIndexOfCurrentLine();//得到当前行第一个字符的索引!!
...
{
//int total = richTextBox1.GetLineFromCharIndex(richTextBox1.Text.Length) + 1;
//int total = richTextBox1.Lines.Length;//得到总行数。
int index = richTextBox1.GetFirstCharIndexOfCurrentLine();//得到当前行第一个字符的索引!!
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
28
2012
03
C# Winfrom中遍历控件
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
if (c.GetType().Name == "Button")
((Button)c).Click += new System.EventHandler(Button_Click);
}
private void Button_Click(object Sender, EventArgs e)
...
{
foreach (Control c in this.Controls)
if (c.GetType().Name == "Button")
((Button)c).Click += new System.EventHandler(Button_Click);
}
private void Button_Click(object Sender, EventArgs e)
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
28
2012
03
C# Winfrom中边框样式设置
FormBorderStyle属性,表示要为窗体显示的边框样式。默认为 FormBorderStyle.Sizable。
窗体的边框样式确定窗体的外边缘如何显示。除了更改窗体的边框显示方式外,某些边框样式还阻止调整窗体的大小。例如,FormBorderStyle.FixedDialog 边框样式将窗体的边框更改为对话框的边框,并阻止调整该窗体的大小。该边框样式还可影响窗体标题栏部分的大小或可用性。
None 无边框。
FixedSingle 固定的单行边框。
Fixed3D 固定的三维边框。
...
窗体的边框样式确定窗体的外边缘如何显示。除了更改窗体的边框显示方式外,某些边框样式还阻止调整窗体的大小。例如,FormBorderStyle.FixedDialog 边框样式将窗体的边框更改为对话框的边框,并阻止调整该窗体的大小。该边框样式还可影响窗体标题栏部分的大小或可用性。
None 无边框。
FixedSingle 固定的单行边框。
Fixed3D 固定的三维边框。
...
发布:郑德才博客 | 分类:学习之路 | 评论:1 | 浏览:
28
2012
03
C# Winfrom中TextBox实现换行
要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。
这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:)
你往往会想到直接付给一个含有换行符"\n"的字符串给Text属性:
aTextBox.Text = "First Line\nSecond Line\nThird Line";可是实际运行的时候你却发现它始终不会换行,显示的结果为"First LineSecond LineThirdLine"。
其实主要是因为TextBox运行在Windows上。Windows能够显示的换行必须由两个字符组成:carriage return & line feed,也就是必须是"\r\n"。如果只是"\n"在Windows中不能显示为换行的,这与Linux/Unix等其他的操作系统不一样。所以上边如果把"\n"替换成"\r\n"就可以了。"\n\n"也可以实现。
...
这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:)
你往往会想到直接付给一个含有换行符"\n"的字符串给Text属性:
aTextBox.Text = "First Line\nSecond Line\nThird Line";可是实际运行的时候你却发现它始终不会换行,显示的结果为"First LineSecond LineThirdLine"。
其实主要是因为TextBox运行在Windows上。Windows能够显示的换行必须由两个字符组成:carriage return & line feed,也就是必须是"\r\n"。如果只是"\n"在Windows中不能显示为换行的,这与Linux/Unix等其他的操作系统不一样。所以上边如果把"\n"替换成"\r\n"就可以了。"\n\n"也可以实现。
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
27
2012
03
ListBox 控件中的项
private void Form1_Load(object sender, System.EventArgs e)
{
listBox1.Items.Add("Angelina");
listBox1.Items.Add("Isabella");
listBox1.Items.Add("Sarah");
}
private void button1_Click(object sender, System.EventArgs e)
{
// Set the search string:
...
{
listBox1.Items.Add("Angelina");
listBox1.Items.Add("Isabella");
listBox1.Items.Add("Sarah");
}
private void button1_Click(object sender, System.EventArgs e)
{
// Set the search string:
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
27
2012
03
BorderStyle设成none的窗体的移动
public partial class Form1 : Form
{
private bool isMouseDown = false;
private Point oldMouse;
public Form1()
{
InitializeComponent();
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
...
{
private bool isMouseDown = false;
private Point oldMouse;
public Form1()
{
InitializeComponent();
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
27
2012
03
C#环境变量设置
csc.exe是.net用来编译.cs文件的,但必须要在安装目录下使用。 所以我们要设置一下环境变量。
C#环境变量设置:
1、在桌面右击[我的电脑]以此打开/高级系统设置->高级->环境变量
2、在下面的系统变量栏点击“新建”
3、变量名输入“csc”
4、变量值输入:“C:\Windows\Microsoft.NET\Framework\v2.0.50727”
5、然后在系统变量列表框中双击“Path”
6、在变量名文本框的最后面加入“;%csc%”
恩,现在可以在任意目录下调试.cs文件了。
...
C#环境变量设置:
1、在桌面右击[我的电脑]以此打开/高级系统设置->高级->环境变量
2、在下面的系统变量栏点击“新建”
3、变量名输入“csc”
4、变量值输入:“C:\Windows\Microsoft.NET\Framework\v2.0.50727”
5、然后在系统变量列表框中双击“Path”
6、在变量名文本框的最后面加入“;%csc%”
恩,现在可以在任意目录下调试.cs文件了。
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览: