📄 mainform.cs
字号:
content4.Title = "数据库视图";
content4.FullTitle = "数据库视图";
content4.AutoHideSize = size3;
content4.DisplaySize = size3;
content4.ImageList = this.leftViewImgs;
content4.ImageIndex = 0;
Content content5 = new Content(this.DBdockManager);
content5.Control = new TempView();
Size size4 = content5.Control.Size;
content5.Title = "模版管理";
content5.FullTitle = "模版管理";
content5.AutoHideSize = size4;
content5.DisplaySize = size4;
content5.ImageList = this.leftViewImgs;
content5.ImageIndex = 1;
this.DBdockManager.Contents.Add(content4);
WindowContent content6 = this.DBdockManager.AddContentWithState(content4, Crownwood.Magic.Docking.State.DockLeft);
this.DBdockManager.Contents.Add(content5);
this.DBdockManager.AddContentToWindowContent(content5, content6);
this.appsettings = AppConfig.GetSettings();
string appStart = this.appsettings.AppStart;
if (appStart != null)
{
if (!(appStart == "startuppage"))
{
if (!(appStart == "blank") && (appStart == "homepage"))
{
string str = "首页";
string url = "http://www.maticsoft.com";
if ((this.appsettings.HomePage != null) && (this.appsettings.HomePage != ""))
{
url = this.appsettings.HomePage;
}
Crownwood.Magic.Controls.TabPage page = new Crownwood.Magic.Controls.TabPage();
page.Title = str;
page.Control = new IEView(this, url);
this.tabControlMain.TabPages.Add(page);
this.tabControlMain.SelectedTab = page;
}
}
else
{
try
{
this.LoadStartPage();
}
catch (Exception exception)
{
LogInfo.WriteLog(exception);
}
}
}
this.tabControlMain.MouseUp += new MouseEventHandler(this.OnMouseUpTabPage);
if (!this.IsHasChecked())
{
try
{
this.threadUpdate = new Thread(new ThreadStart(this.ProcUpdate));
this.threadUpdate.Start();
}
catch (Exception exception2)
{
LogInfo.WriteLog(exception2);
MessageBox.Show(exception2.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Hand);
}
}
}
public void AddNewTabPage(Control control, string Title)
{
if (this.tabControlMain.InvokeRequired)
{
AddNewTabPageCallback method = new AddNewTabPageCallback(this.AddNewTabPage);
base.Invoke(method, new object[] { control, Title });
}
else
{
Crownwood.Magic.Controls.TabPage page = new Crownwood.Magic.Controls.TabPage();
page.Title = Title;
page.Control = control;
this.tabControlMain.TabPages.Add(page);
this.tabControlMain.SelectedTab = page;
}
}
public void AddSinglePage(Control control, string Title)
{
if (!this.tabControlMain.Visible)
{
this.tabControlMain.Visible = true;
}
bool flag = false;
Crownwood.Magic.Controls.TabPage page = null;
foreach (Crownwood.Magic.Controls.TabPage page2 in this.tabControlMain.TabPages)
{
if (page2.Control.Name == control.Name)
{
flag = true;
page = page2;
}
}
if (!flag)
{
this.AddNewTabPage(control, Title);
}
else
{
this.tabControlMain.SelectedTab = page;
}
}
public void AddTabPage(string pageTitle, Control ctrForm)
{
if (!this.tabControlMain.Visible)
{
this.tabControlMain.Visible = true;
}
Crownwood.Magic.Controls.TabPage page = new Crownwood.Magic.Controls.TabPage();
page.Title = pageTitle;
page.Control = ctrForm;
this.tabControlMain.TabPages.Add(page);
this.tabControlMain.SelectedTab = page;
}
public void CheckDbServer()
{
if (FormCommon.GetDbViewSelServer() == "")
{
MessageBox.Show("没有可用的数据库连接,请先连接数据库服务器。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
}
private void CheckMarker()
{
this.cfgfile.IniWriteValue("update", "today", DateTime.Today.ToString("yyyyMMdd"));
}
private void c代码转换ToolStripMenuItem_Click(object sender, EventArgs e)
{
new ConverteCS2VB().Show();
}
private void dB脚本生成器ToolStripMenuItem_Click(object sender, EventArgs e)
{
string dbViewSelServer = FormCommon.GetDbViewSelServer();
if (dbViewSelServer == "")
{
MessageBox.Show("没有可用的数据库连接,请先连接数据库服务器。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
else
{
new DbToScript(dbViewSelServer).ShowDialog(this);
}
}
protected override void Dispose(bool disposing)
{
if (disposing && (this.components != null))
{
this.components.Dispose();
}
base.Dispose(disposing);
}
private bool ExistPage(string CtrName)
{
bool flag = false;
if (!this.tabControlMain.Visible)
{
this.tabControlMain.Visible = true;
}
foreach (Crownwood.Magic.Controls.TabPage page in this.tabControlMain.TabPages)
{
string name = page.Control.Name;
if (page.Control.Name == CtrName)
{
flag = true;
}
}
return flag;
}
private void frmSearch_Closing(object sender, CancelEventArgs e)
{
try
{
this.persistedSearchItems = this.frmSearch.SearchItems;
}
catch
{
}
}
private void InitializeComponent()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -