知识大全 控件指南 使用Data控件访问数据库

Posted

篇首语:宁可枝头抱香死,何曾吹落北风中。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 控件指南 使用Data控件访问数据库相关的知识,希望对你有一定的参考价值。

控件指南 使用Data控件访问数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  使用Data控件访问数据库

  很多软件都有保存用户设置的功能 以便用户下一次启动时其程序界面及相关设置都是自己最中意和习惯的 这使得软件具有人性化 用户用起来感到亲切 用VB编写的软件可以通过多种途径实现此功能 这里介绍用数据库方法来保存用户的个性化设置

  假设我们已经完成了一个用TextBox做编辑栏的字处理程序 该程序提供了让用户对编辑栏背景色和字体的设置菜单 现在我们想让用户所作的设置能保存下来 怎么办呢?

  第一步 给窗体添加一个Data控件

  第二步 用Access建立一个名为Pad的数据库 在库中建立一个表Myset 给表添加四个字段 backcolor(数据) forecolor(文本) fontname(文本) fontsize(文本) 注意 请将库文件存入程序所在目录

  如果你的机器没安装有Access 可通过VB建库

  第三步 编写如下代码

  在Form_Load事件添加

   定位库文件路径

  Data DatabaseName = App Path + tSet mdb

  Data RecordSource = MySet

   设置背景色

  Private Sub mnuBackColorSetting_Click()

  CommonDialog Flags = cdlCCFullOpen

  CommonDialog ShowColor

  On Error GoTo err

  Data Recordset Edit

  err:

  If err Number = Then

  Data Recordset AddNew

  End If

  Data Recordset Fields( backcolor ) = CommonDialog Color

  Data Recordset Update

  Text BackColor = CommonDialog Color

  End Sub

   设置字体

  Private Sub mnuFontSetting_Click()

  CommonDialog Flags = cdlCFEffects Or cdlCFBoth

  CommonDialog ShowFont

  On Error GoTo FontErr

  Data Recordset Edit

  FontErr:

  If err Number = Then

  Data Recordset AddNew

  End If

  Data Recordset Fields( fontsize ) = CommonDialog FontSize

  Data Recordset Fields( forecolor ) = CommonDialog Color

  Data Recordset Fields( fontname ) = CommonDialog FontName

  Data Recordset Update

  Text ForeColor = CommonDialog Color

  Text Font Name = CommonDialog FontName

  Text Font Size = CommonDialog FontSize

   窗体的Activate事件

  Private Sub Form_Activate()

  On Error Resume Next

  Text BackColor = Data Recordset Fields( backcolor )

  Text Font Size = Data Recordset Fields( fontsize )

  Text ForeColor = Data Recordset Fields( forecolor )

  Text Font Name = Data Recordset Fields( fontname )

cha138/Article/program/net/201311/11921

相关参考

知识大全 基于控件构架开发访问JavaMail的控件

基于控件构架开发访问JavaMail的控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Bee

知识大全 在C#中跨线程访问Winform控件

在C#中跨线程访问Winform控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在程序需要读

知识大全 C#开发ActiveX控件操作指南

C#开发ActiveX控件操作指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#开发Act

知识大全 c#中使用多线程访问winform中控件

  我们在做winform应用的时候大部分情况下都会碰到使用多线程控制界面上控件信息的问题然而我们并不能用传统方法来做这个问题下面我将详细的介绍  首先来看传统方法  publicpartialcla

知识大全 ASP.NET项目开发指南:界面控件设计(1)

ASP.NET项目开发指南:界面控件设计(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:界面控件设计(2)[2]

ASP.NET项目开发指南:界面控件设计(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:界面控件设计(2)[1]

ASP.NET项目开发指南:界面控件设计(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:用户控件级输出缓存

ASP.NET项目开发指南:用户控件级输出缓存  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 7.2.3 数据源控件和数据绑定控件相配合

   如前两个小节所述ASPNET为处理数据提供两组控件数据源控件和数据绑定控件本节介绍它们是如何相互配合的数据源控件处理后台的数据连接以及编辑排序分页等行为数据绑定控件

知识大全 使用ASP.Net中的自定义控件

使用ASP.Net中的自定义控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  if((data