⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 archives_config.cpp

📁 档案管理系统源码
💻 CPP
字号:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Archives_Config.h" //数据库服务器配置窗体头文件
//#include "DataModule.h"      //数据模块窗体头文件
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TF_Config *F_Config;
//---------------------------------------------------------------------------
__fastcall TF_Config::TF_Config(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TF_Config::BB_ConfirmClick(TObject *Sender)
{   /*****确定按钮单击事件*****/
    if(LEdit1->Text.IsEmpty()||LEdit2->Text.IsEmpty()){
      ShowMessage("请输入数据库服务器名和数据库名");
      LEdit1->SetFocus();  //焦点在数据库服务器名输入框
      return;
      }
    TIniFile *ini;  //申请一个TIniFile类对象
    //打开INI文件,如果不存在则创建与应用程序同名,后缀名为.INI的ini配置文件
    ini = new TIniFile(ChangeFileExt( Application->ExeName, ".INI" ) );
    ini->WriteString("Database","Initial Catalog",LEdit2->Text);  //将数据库名写入配置文件
    ini->WriteString("Database","Data Source",LEdit1->Text);      //将数据库服务器名写入配置文件
    delete ini;    //释放ini对象
    ini = NULL;    //编程技巧,这样可以在下次不小心再delete ini一次时也不会抛出异常
    F_Config->Close();  //关闭数据库服务器配置窗口
}
//---------------------------------------------------------------------------
void __fastcall TF_Config::BB_CancelClick(TObject *Sender)
{   /*****取消按钮单击事件*****/
    F_Config->Close();  //关闭数据库服务器配置窗口
}
//---------------------------------------------------------------------------
void __fastcall TF_Config::LEdit2KeyPress(TObject *Sender, char &Key)
{   /*****数据库名输入框键盘输入事件*****/
    if(Key == VK_RETURN)      //按下回车键执行
      BB_ConfirmClick(this);  //调用确定按钮点击事件
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -