86 Star 362 Fork 122

wxd_tony1984/DevelopAssistant

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
SettingsForm.cs 2.69 KB
一键复制 编辑 原始数据 按行查看 历史
wxd_tony1984 提交于 2017-06-18 16:21 +08:00 . 一些修改
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace DevelopAssistant.AddIn.SQLProfesser
{
public partial class SettingsForm : ICSharpCode.WinFormsUI.Forms.BaseForm
{
public NORM.Common.ConnectionString ConnectionString = new NORM.Common.ConnectionString();
public SettingsForm()
{
InitializeComponent();
InitializeControls();
}
public SettingsForm(string connectionString)
: this()
{
ConnectionString = new NORM.Common.ConnectionString(connectionString);
}
private void InitializeControls()
{
this.txtPassword.Icon = DevelopAssistant.AddIn.SQLProfesser.Properties.Resources.blank;
this.txtPassword.IconLayout = ICSharpCode.WinFormsUI.Controls.IconLayout.Right;
this.txtPassword.IsPasswordTextBox = true;
this.txtPassword.UnlockSecret = new EventHandler(txtPassword_UnlockSecret);
}
private void LoadXTheme()
{
panel1.BorderColor = this.XTheme.FormBorderOutterColor;
}
private void btnApply_Click(object sender, EventArgs e)
{
ConnectionString.Server = this.txtServer.Text.Trim();
if (!string.IsNullOrEmpty(this.txtPort.Text) && this.txtPort.Text != "默认")
{
ConnectionString.Port = this.txtPort.Text.Trim();
}
ConnectionString.UserId = this.txtUid.Text.Trim();
ConnectionString.Password = this.txtPassword.Text.Trim();
this.DialogResult = DialogResult.OK;
this.Close();
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void SettingsForm_Load(object sender, EventArgs e)
{
LoadXTheme();
this.txtServer.Text = ConnectionString.Server;
this.txtPort.Text = ConnectionString.Port;
this.txtUid.Text = ConnectionString.UserId;
this.txtPassword.Text = ConnectionString.Password;
if (string.IsNullOrEmpty(ConnectionString.Port))
{
this.txtPort.Text = "默认";
}
}
private void txtPassword_UnlockSecret(object sender, EventArgs e)
{
if (txtPassword.PasswordChar == '*')
{
txtPassword.PasswordChar = txtUid.PasswordChar;
}
else
{
txtPassword.PasswordChar = '*';
}
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/sqlorm/DevelopAssistant.git
git@gitee.com:sqlorm/DevelopAssistant.git
sqlorm
DevelopAssistant
DevelopAssistant
master

搜索帮助