繁体中文
设为首页
加入收藏
当前位置:在线教程首页 >> 程序设计 >> .Net专区 >> winform应用 >> C# Builder WinForm开发入门(2)

C# Builder WinForm开发入门(2)

2005-03-23 22:12:00  作者:佚名  来源:桂林工学院信息部  浏览次数:745  文字大小:【】【】【
选择OK按钮,打开IDE中的新建项目:



  双击Tool Palette中的RichTextBox组件,把组件放置在窗体上。它将定位在窗体的西北角。 扩大这个窗体到480 X 600。可以使用Layout类型的Size.Width和Size.Height属性完成这个操作。 必要时,显示对象检验器(Object Inspector)的属性为通过类型显示而不是按名称字母顺序排列(在OI上点鼠标右键,选择Arrange | By Category)并且设置Layout.Size.Width为480和Layout.Size.Height为600。 现在单击richTextBox1组件,并且分别改变它的宽度(Width)和高度(Height)属性为580和528。 为了改变一个Delphi程序员认为是"左"和"顶端"的属性,编辑Layout.Location.X和Layout.Location.Y属性(分别为6和10)。

  通过单击Tool Palette上的Button,放置一个按钮组件在窗体上,然后点击窗体的西南角。 改变Button的Name属性为btnOpenAFixedFile,Text属性为Open a File( &号将可以在后面的字符下面划线,这样可用于制作热键);改变Layout.Size.Width属性为128。

  双击btnOpenAFixedFile并且添加下面的代码,你可以使用系统中你想要载入的文件替代下面代码中的路径文件。

private void btnOpenAFixedFile_Click(object sender, System.EventArgs e)
{
richTextBox1.LoadFile(@"C:Program
FilesBorlandBDS1.0 eadme.rtf");
}

  注意这里的"@"号优于filepath字符串。 这指示编译程序把字符串当作是一个文字,而不是把它分析为转义字符。如果省略@号,你将得到编译时错误消息" unrecognized escape sequence "。这是因为字符串中的反斜线符号造成的,是残缺的转义码序列导致的编译器错误。 除了这种写法,你也可以在字符串中使用两个反斜线符号,如:

richTextBox1.LoadFile("C:\Program
Files\Borland\BDS\1.0\readme.rtf");

  但是一般不这么写,大多数人还是偏爱"@"的写法。运行应用程序并且选择btnOpenAFixedFile按钮,如下图所示:



  现在我们将添加另一个按钮和一个Open File对话框,以便你能够打开任何(RTF)文件进richTextBox。

  使用和以前一样的方法在窗体中放置一个按钮,这次在前面的那个按钮的右边。 在Tool Palette中找到Dialogs类别,双击OpenFileDialog,放置一个到窗体下的区域,这是用于窗体存储不可见组件的容器。 命名按钮为btnOpenAnyFile,并且指定它的标题为"Open Any File";把它的Layout.Size.Width值改为108。

  双击btnOpenAnyFile后添加下面的代码:

private void btnOpenAnyFile_Click(object sender, System.EventArgs e)
{
DialogResult result;

result = (openFileDialog1.ShowDialog());
if (result == DialogResult.OK)
richTextBox1.LoadFile(openFileDialog1.FileName);
}

  运行这个应用程序并且选择btnOpenAnyFile (然后选择一个文件),如下所示(如果你刚好选择"theWackyMisadventuresOfWarbleMcGorkle.rtf"):



  当然,这个简单的应用程序完全可以增强其功能,但是这对于介绍如何使用C# Builder创建一个.NET WinForm应用程序来说已经完全足够了。既然你已经掌握了一点入门,为何不一头扎入C# Builder能给我们带来的汪洋大海呢? 此文章不能满足您的需求?那就就Google一下吧:)
Google
 

责任编辑:admin


相关文章
企业财务管理的选择
财务分析
.COM公司财务管理研讨
财务总监的定位和到位
财务管理:给企业家一双慧眼
企业财务管理咨询
让财务会计与税务会计各尽其职
企业失败的财务理由
财务会计报告的改进
SSH普及系列文章
LINUX99问
 

最新文章

更多

· C# Builder WinForm开发...
· C# Builder WinForm开发...
· 用C# Builder制作不规则...
· 用C# Builder制作不规则...
· WebForms技术(五)
· WebForms技术(四)
· WebForms技术(三)
· WebForms技术(二)
· WebForms技术(一)
· Web 窗体控件简介

推荐文章

更多

· C# Builder WinForm开发...
· C# Builder WinForm开发...
· 用C# Builder制作不规则...
· 用C# Builder制作不规则...
· WebForms技术(五)
· WebForms技术(四)
· WebForms技术(三)
· WebForms技术(二)
· WebForms技术(一)
· Web 窗体控件简介

热点文章

更多