我在ComboBox(WinForms与C#)中有一些元素。 我希望他们的内容是静态的,以便用户在运行应用程序时不能更改其内的值。 我也不希望用户添加新的值到combobox
MVVM是最常用的WPF,因为它非常适合它。 但是Windows窗体呢? 对于Windows Forms,有没有一个常用的方法/devise模式? 一个与Windows窗体明确工作? 有没有一本书或一篇文章能够很好地描述这一点? 也许基于MVP或MVC?
我有一个主窗体(我们称之为frmHireQuote),它是一个主MDI窗体(frmMainMDI)的子窗体,当单击一个button时,通过ShowDialog()显示另一个窗体(frmImportContact)。 当用户单击frmImportContact上的“OK”时,我想将几个stringvariables传回给frmHireQuote上的某些文本框。 请注意,可能有多个frmHireQuote实例,回到调用frmImportContact实例的实例显然是很重要的。 这样做的最好方法是什么?
有谁知道如何closures用户调整Windows窗体的能力? 我正在调整自己的点击。
在C#WinApp中,如何将文本和值都添加到我的combobox的项目? 我做了一个search,通常的答案是使用“绑定到源”..但在我的情况下,我没有一个绑定源在我的程序准备…我怎么能这样做: combo1.Item[1] = "DisplayText"; combo1.Item[1].Value = "useful Value"
我有这个代码,我怎么能让它接受所有典型的图像格式? PNG,JPEG,JPG,GIF? 以下是我到目前为止: public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.InitialDirectory = @"C:\"; dialog.Title = "Please select an image file to encrypt."; if (dialog.ShowDialog() == DialogResult.OK) { //Encrypt the selected file. I'll do this later. 🙂 } } 注意filter被设置为.txt文件。 我可以更改为PNG,但其他types?
我的项目中有一个图像存储在Resources / myimage.jpg。 我怎样才能dynamic加载这个图像到Bitmap对象?
如何使用Windows窗体在button上显示工具提示?
我有一个.Multiline属性设置为true的文本框。 我会定期添加新的文本。 我希望文本框自动滚动到最下面的条目(最新的),每当添加一个新行。 我如何做到这一点?
我想添加新的文本行到我的date.txt文件,而不是将其添加到现有的date.txt,应用程序正在创build新的date.txt文件.. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); 我想打开txt文件,添加一些文本,closures它,然后点击一些东西后:打开date.txt,添加文本,并再次closures它。 所以我可以得到: 按下button:txt打开 – >添加当前时间,然后closures它。 按下另一个button,txt打开 – >在同一行添加文本“OK”或“NOT OK”,然后再closures它。 所以我的txt文件看起来像这样: 2011-11-24 10:00:00 OK 2011-11-25 11:00:00 NOT OK 我怎样才能做到这一点? 谢谢!