如何在Windows任务栏中隐藏应用程序的名称,即使它可见?
目前,我有以下代码来初始化和设置我的表单的属性:
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(0, 0);
this.Controls.Add(this.eventlogs);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Form1";
this.Text = "Form1";
this.WindowState = System.Windows.Forms.FormWindowState.Minimized;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
this.Load += new System.EventHandler(this.Form1_Load);
this.ResumeLayout(false);
Run Code Online (Sandbox Code Playgroud) I have a variable with string type. For example string test;.
How many character i can set for test? Thanks.
我想在我的 Windows 服务的 OnStart() 方法中加载一个表单;这是我的代码。它不工作。你能提供任何帮助吗?
protected override void OnStart(string[] args)
{
Form1 fr = new Form1();
fr.Show();
}
Run Code Online (Sandbox Code Playgroud) 在MS Access中,我的表是:Exam {id,name},我的查询是
select Exam.id as 'Exam.id',Exam.name as 'Exam.name' from Exam
Run Code Online (Sandbox Code Playgroud)
现在当我执行此查询时出现此错误:
"Exam.id"不是有效名称.确保它不包含无效字符或标点符号,并且不会太长.
我想使用完整的表+列作为别名,Exam.name为'Exam.name',但是如何让Access接受它?
如何获取所有 SQL 异常的名称?为了在我的项目中处理它们?谢谢。
我正在写一个Windows服务应用程序,我使用计时器控件.在我的Windows服务的OnStart()事件中,我启动计时器,我希望每隔一分钟调用一次StartTimer(),但什么也没发生.
这有什么不对?
谢谢.
myWinService.cs :::
protected override void OnStart(string[] args)
{
timer1.Interval=60000;
timer1.Start();
}
private void StartTimer()
{
FileStream fs = new FileStream(@"c:\temp\mcWindowsService.txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
m_streamWriter.WriteLine(Environment.UserName.ToString()+tik.ToString());
m_streamWriter.Flush();
}
private void timer1_Tick(object sender, EventArgs e)
{
tik++;
StartTimer();
}
Run Code Online (Sandbox Code Playgroud) 我的MySQL连接字符串是:
"Server=localhost;User ID=root;Password=123;pooling=yes;charset=utf8;DataBase=.;"
Run Code Online (Sandbox Code Playgroud)
我的问题是:
DataBase=.
我应该写什么而不是点?我有许多控件,我在运行时,我在表单上的面板中找到它们,现在我想删除用户选择的每个控件,我怎么能理解哪个控件已经集中?谢谢 .
我创建了一个WinForms应用程序,并在表单上使用ReportViewer,并.rdlc为它设计了一个report().在我的报告中,我选择了我的表和存储过程,并为我的存储过程定义了参数,并在表单的表单加载事件中写道:
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'testoDataSet.Table2' table. You can move, or remove it, as needed.
this.Table2TableAdapter.Fill(this.testoDataSet.Table2);
ReportParameter pa = new ReportParameter("Name", "abc");
ReportParameter pa1 = new ReportParameter("Family", "xyz");
reportViewer1.LocalReport.SetParameters(new ReportParameter[] { pa, pa1 });
reportViewer1.LocalReport.Refresh();
this.reportViewer1.RefreshReport();
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行我的应用程序时,我的报表查看器上显示了所有记录,但我的选择查询是
select *
from User
where Name = 'abc' and Family = 'xyz';
Run Code Online (Sandbox Code Playgroud)
怎么了??