【c# – 在.NET紧凑框架中切换表单(windows mobile 6)】教程文章相关的互联网学习教程文章

c# – 提交一个包含模型集合的表单【代码】

我有一个ViewModel,它包含我的Model类型的集合,如下所示:public class OrderConfirm {public ICollection<QuoteLine> SalesLines { get; set; }public string Currency { get; set; }public int EnquiryID { get; set; } }我的QuoteLine模型看起来像这样:public class QuoteLine {public int QuoteLineId { get; set; }public int LostReasonId { get; set; }public virtual LostReason LostReason { get; set; }public string I...

c# – 我可以将表单改为单身吗?【代码】

我有一个Visual C#2010应用程序,它有一个名为MainWnd的主窗体,带有其他工具窗口和对话框.我希望其他工具窗口能够与主窗体“对话”,并调用其方法.但是这需要一个MainWnd实例,并且因为在任何给定时间只会创建其中一个这样的表单,所以我没有理由在枚举所有MainWnd实例或查找第一个实例时.所以我希望我的主应用程序表单MainWnd是一个单例,以便其他窗口可以轻松地从中调用代码. 这是我想要制作单例的主要表单的代码:using System; usin...

c# – NancyFX:如何获取发布的表单值?【代码】

我通过Ajax帖子向NancyFX发送了一个表单帖子.在调试中,我可以看到数据存在. (Request.Form.Keys.Count = 1和Value = 1) 在调试中,我可以看到键名和值. 当我尝试使用文档中指示的符号访问时,我得到null …string Myvalue = Request.Form.MyData // is null var Myvalue = Request.Form["MyData"] // is also null但是,我可以看到Request.Form.Keys中的名称和Request.Form.Values中的值 我确定它有点愚蠢 – 任何想法?– 编辑 – ...

c# – 捕获WPF中当前表单选择的屏幕?【代码】

我正在创建一个应用程序,它可以捕获当前活动窗体选择的屏幕,并通过将其设置为背景来使用户知道.请参考图片 但我的问题是我无法获得活动窗口大小的大小.这是我一直在努力的代码private void button5_Click(object sender, RoutedEventArgs e){Image b = null;int w = (int)this.Width;int h = (int)this.Height;**System.Drawing.Size sz = this.Size;System.Drawing.Point loc = this.Location;**Hide();System.Threading.Thread.S...

c# – 表单不显示控件,它显示一个空表单【代码】

即使从欢迎表单调用它,详细信息表单也不会显示任何内容. 这是所有代码(类似登录注册项目): 详情表格namespace D {public partial class Details : Form{public string dtext1;public string orform = string.Empty;public string orform2 = string.Empty;public string orform3 = string.Empty;public string orform4 = string.Empty;public Details(string incomform,string incomform2,string incomform3,string incomform4){In...

c# – 使用RouteAttribute时无法提交表单,提交错误操作【代码】

这是我的控制器动作: HTTPGET// GET: ControllerName/Create [Route("CreateDocument/{personId}")] public ActionResult Create(int personId) {var personDocumentation = new PersonDocumentation(){PersonId = pilotId};ViewBag.DocumentationTypeIdSelection = new SelectList(db.DocumentationTypes, "Id", "DocumentationTypeName");return View(personDocumentation); }HttpPost[HttpPost] [ValidateAntiForgeryToken] pu...

表单加载时C#WaitCursor【代码】

我有一个表单,需要几秒钟才能最终显示.此表格通过以下方式调用:using (ResultsForm frm = new ResultsForm()) {this.Visible = false;frm.ShowDialog();this.Visible = true; }在等待表单最终显示时,我将默认光标移到Cursors.WaitCursor是很有用的.目前,我似乎只能通过使用静态’Current’属性来成功完成此操作:using (ResultsForm frm = new ResultsForm()) {//this.Visible = false;Cursor.Current = Cursors.WaitCursor;frm.S...

c# – 用于获取表单实例的函数【代码】

我想构建一个构建一个函数,它确实返回一个已经存在的表单实例.fx = getForm(Form1);在这里我得到错误’FensterTest.Form1’是’类型’但是像’变量’一样使用所以我需要一些演员,但我不知道我需要演员.private Form getForm(Form f) {foreach (Form a in Application.OpenForms){if (a is f){f fx = (f)a;return fx;}}return null; }无论我在哪里使用“f”,我都会得到“找不到类型或命名空间名称’f’” “f fx =(f)a;”以前是“Fo...

c# – 使用WebBrowser WPF控件以编程方式填充某些Web表单【代码】

我需要在我的WPF应用程序中的某个网页中预填一些表格(网页在外部网站中),我正在使用WPF WebBrowser控件. 有没有办法做到这一点. 我有一些建议:模拟键盘strocks并使用tab键移动字段,(如何执行此操作). 编辑 所需的形式是如此复杂,元素的名称是动态的,但它们总是以相同的顺序.解决方法:如果你想提交一份表格,请检查一下// get the documentmshtml.IHTMLDocument2 doc = ((mshtml.HTMLDocumentClass)webBrowser1.Document);// set a ...

c# – 通过线程在另一个表单上显示一个表单作为对话框【代码】

以下代码给出了“跨线程操作”异常.仅仅因为“form2.ResumeLayout(false)”.如果这个陈述被评论,我看不到浏览器的形式.我知道ResumeLayout(false)的需要,但有解决方案吗?namespace WindowsFormsApplication1 { public partial class Form1: Form {private System.ComponentModel.IContainer components = null;protected override void Dispose(bool disposing){ if (disposing && (components != null)) { components.Dispose()...

c# – 从Control继承的类不会在表单上显示【代码】

我有一个用C#编写的类继承自Control,如下所示.class MyImage:Control{private Bitmap bitmap;public MyImage(int width, int height){this.Width = width;this.Height = height;bitmap = new Bitmap(width,height);Graphics gr = Graphics.FromImage(bitmap);gr.FillRectangle(Brushes.BlueViolet,0,0,width,height);this.CreateGraphics().DrawImage(bitmap,0,0);} }从我的主要形式,我创建了这个类的对象.并将thid对象添加...

c# – Xamarin表单:如果未找到Url,则为默认图像【代码】

在xamarin表单中,我们可以创建如下图像:Image i = new Image { Source = "http://www.foo.com/foo.jpg };将此添加到布局后如果url返回图像,它将显示它.我现在想要的是有一种方法可以知道Url是否是一个真实的图像.否则我将显示默认图像. 问候. 编辑 我创建了一个函数:public string GetImageSourceOrDefault(string orgUrl){var req = (HttpWebRequest)WebRequest.Create(orgUrl);req.Method = "HEAD";try{using (var resp = req....

c# – 当表单没有焦点时,RichTextBox不会在鼠标按下时开始选择【代码】

我正在使用WinForms,在我的表单上我有一个RichTextBox.当我的表格没有焦点但是可见并且我尝试突出显示/选择文本时,它不允许我直到表单或文本框本身具有焦点. 我试过了:txtInput.MouseDown += (s, e) => { txtInput.Focus(); }但无济于事,我似乎无法在网上找到关于这个问题的任何内容. 使用记事本等其他程序进行测试时,它确实具有所需的行为.解决方法:MouseDown为时已晚. 这肯定是一种解决方法,但可能就是您所需要的:private void...

C#全局键盘钩子,从控制台应用程序打开一个表单[复制]【代码】

参见英文答案 > Capture a keyboard keypress in the background 2个所以我有一个带有Form的C#控制台应用程序,我想用热键打开它.比方说,例如Ctrl<打开表格.所以我现在得到了处理globalkeylistener的代码,但看起来我实现它失败了.它创建了一个while循环来阻止它关闭程序,我尝试使用kbh_OnKeyPressed方法从用户那里获得输入.我试着用这种方式实现它: using System; using System.IO; using Syst...

c# – 在最大化MDI子项时删除MDI容器表单的默认MDI菜单【代码】

我正在开发一个.NET C#应用程序,它具有一个主要Form,它是MDI容器.当用户最大化MDI子项时,Windows在容器窗体的标题栏下方绘制一个控制条,该窗体具有子项的图标和右侧的系统按钮.基本上,我需要隐藏此条带并使用自定义控件来提供相同的功能. 有没有办法阻止Windows绘制这个MDI条带?解决方法:实际上,我找到了一种简单而有趣的方法,通过使用虚拟MenuStrip控件(不将其放在Form的Controls集合中)分配Form的MainMenuStrip属性,从表单中删除...