Questions tagged «winforms»

WinForms是Windows Forms的非正式名称,Windows Forms是Microsoft .NET Framework和Mono中的GUI类库。此标签中的问题还应使用目标框架([.net]或[mono])进行标签,并且通常应使用编程语言标签进行标签。

4
制作用于C#应用程序的安装程序,并将.NET Framework安装程序包括在安装程序中
我已经完成了C#应用程序,但是有一个小问题: 当我尝试在另一台PC上运行应用程序时,总是需要安装.NET Framework 4.0。 是否需要做一些事情才能使其工作,而无需从Internet安装该框架? 我在VB6应用程序的InnoSetup之前尝试过,但是我不确定它是否适用于.NET 4.0! 有任何想法吗?

7
右键单击datagridview的上下文菜单
我在.NET winform应用程序中有一个datagridview。我想右键单击一行,然后弹出一个菜单。然后我想选择诸如复制,验证等内容 我如何使A)弹出菜单B)找到右键单击的行。我知道我可以使用selectedIndex,但是我应该能够右键单击而不更改选择的内容?现在,我可以使用选择的索引,但是如果有一种方法可以在不更改选择的内容的情况下获取数据,那将很有用。

1
string.Format()给出“输入字符串的格式不正确”
我在这里做什么错? string tmp = @" if (UseImageFiles) { vCalHeader += ""<td><img onmousedown='' src= '{0}cal_fastreverse.gif' width='13px' height='9' onmouseover='changeBorder(this, 0)' onmouseout='changeBorder(this, 1)' style='border:1px solid white'></td>\n""; //Year scroller (decrease 1 year) calHeight += 22; }"; string x = "xter"; tmp = string.Format(tmp, x); 我懂了 输入的字符串格式不正确 试图改变的时候{0}。我在C#和WinForms中这样做。 未处理格式异常 输入字符串格式不正确 我得到的疑难解答提示: 确保您的方法参数格式正确。将字符串转换为datetime时,在将每个变量放入DateTime对象之前,分析该字符串以取出日期。
115 c#  winforms  string 

6
无效的URI:无法确定URI的格式
我不断收到此错误。 无效的URI:无法确定URI的格式。 我的代码是: Uri uri = new Uri(slct.Text); if (DeleteFileOnServer(uri)) { nn.BalloonTipText = slct.Text + " has been deleted."; nn.ShowBalloonTip(30); } 更新: slct.Text中的内容为ftp.jt-software.net/style.css。 是什么赋予了?这怎么不是有效的URI格式?它是纯文本。
115 c#  .net  winforms  uri 

11
Windows窗体中的提示对话框
我正在使用,System.Windows.Forms但奇怪的是没有创建它们的能力。 没有javascript,如何获得类似javascript提示对话框的内容? MessageBox很不错,但是用户无法输入输入。 我希望用户输入任何可能的文本输入。
115 c#  .net  winforms  dialog  prompt 

9
最小化应用到系统托盘
我有一个由C#和Visual Studio 2010驱动的Windows窗体应用程序。 如何最小化我的应用程序到系统托盘(不是任务栏),然后在双击系统托盘时将其重新带回?任何想法?另外,如何在系统任务栏中的图标中创建一些菜单,当我右键单击它时,它会显示诸如“登录”,“断开连接”,“连接”之类的菜单。另外,有什么方法可以显示像从系统托盘中弹出的气球一样? PS:我已经添加了notifyIcon,但是我不知道如何使用它。
114 c#  windows  winforms 


5
从Windows窗体过渡到WPF
很长一段时间以来,我一直坚持从事Windows Forms开发(从VB6开始,一直持续到C#.NET 4.5),并且我几乎都达到了Windows Forms可以使用纯.NET的极限。 ,以及使用本机代码的特殊效果。 我曾尝试学习WPF和XAML,但是我对WPF的新设计师一无所知。与Windows Forms设计器相比,它似乎真的很难使用。 我想知道.NET的WPF设计器是否还有其他更适合Windows Forms开发人员的替代方法?

18
如何从WinForms中的文本框中删除焦点?
我需要从几个TextBoxes中删除焦点。我尝试使用: textBox1.Focused = false; 其ReadOnly属性值为true。 然后,我尝试将焦点设置在窗体上,以便将其从所有TextBoxes中删除,但这也行不通: this.Focus(); false选择文本框后,函数返回。 那么,如何从TextBox中删除焦点?
110 c#  .net  winforms  textbox  focus 

24
如何自动调整DataGridView控件中的列的大小并如何允许用户调整同一网格上的列的大小?
我正在Windows窗体(C#2.0而不是WPF)上填充DataGridView控件。 我的目标是显示一个网格,该网格将单元格整齐地填充所有可用宽度-即,在右下方没有未使用的区域(深灰色),并根据其包含的数据适当调整每一列的大小,但还允许用户调整任何列的大小根据他们的喜好。 我试图通过将每列的AutoSizeMode设置为DataGridViewAutoSizeColumnMode.AllCells来实现此目的,但我将其中之一设置为DataGridViewAutoSizeColumnMode.Fill才能确保网格的整个区域被数据整齐地填充。(我不介意,当用户尝试调整此列的大小时,它会弹回以确保始终使用水平空间的大小。) 但是,正如我提到的,加载后,我希望允许用户调整列的大小以适合自己的需求-在为每个列设置这些AutoSizeMode值时,用户似乎无法再调整这些列的大小。 我试过不设置所有允许调整大小的列的AutoSizeMode,但不会根据单元格包含的数据设置初始大小。加载数据后将网格的AutoSizeMode更改回“ Not Set”时,会发生相同的结果。 是否缺少我可以自动设置默认列宽和用户调整大小的设置,还是在填充DataGridView控件时必须使用另一种技术?



9
为RichTextBox字符串的不同部分上色
我正在尝试为要附加到RichTextBox的字符串部分上色。我有一个由不同的字符串构建的字符串。 string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; 这是消息一旦构造后的样子。 [9:23 pm]用户:我的留言在这里。 我希望方括号[9:23]中的所有内容(包括括号在内)都是一种颜色,“用户”是另一种颜色,消息是另一种颜色。然后,我想将字符串附加到我的RichTextBox中。 我该怎么做?

9
如何使WinForms应用全屏显示
我有一个WinForms应用程序,我正在尝试使其全屏显示(有点像VS在全屏模式下所做的一样)。 目前,我设置FormBorderStyle到None和WindowState到Maximized这给我多一点空间,但如果它是可见它不包括放在任务栏上。 我还需要做什么来使用该空间? 对于奖励积分,我是否可以做些什么使自己的MenuStrip自动皮具也放弃该空间?
109 c#  .net  winforms 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.