我正在尝试为我正在处理的项目创建自己的错误窗口.当我显示我的错误窗口时,我无法将错误消息和用户消息传递给错误窗口,因为在我创建的类中无法看到"ErrorMessage.Text".
我进入了表单设计器生成的代码并尝试使TextBox保持静态,但这只会破坏事物.我可以将TextBox设为public/static,以便我可以从另一个表单中更改它吗?
编辑:
好的,有关更多信息......
我创建了自己的表单.它被称为"formErrorWindow".我需要显示我使用其他表单中的消息集预先设计的表单.我能做到这一点的唯一方法是,如果我在窗体设计器区域中为窗体创建一个Function,并使用"this.errorMsg.text = error"设置变量.我能看到该功能的唯一方法是将其设置为静态.如果我将函数设置为静态,当我尝试将"this.errorMsg.Text = error"时,我得到此错误:非静态字段,方法或属性需要对象引用.
这是我尝试过的:
namespace LCR_ShepherdStaffupdater_1._0
{
partial class formErrorWindow
{
/// <summary>
/// Required designer variable.
/// </summary>
public System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
///
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code …Run Code Online (Sandbox Code Playgroud) 我想在vim中使用Ctrl+ Space进行omni-completion(如果没有omni-completion ,则使用关键字完成).我试过这个,我在网上找到了一个地方:
inoremap <expr> <c-space> pumvisible() ? "\<C-n>" : "\<C-x>\<C-o>\<C-n>\<C-p>\<C-r>=pumvisible() ? \"\\<Down>\" : \"\\<CR>\""
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何使用Ctrl+ Space的人都可以告诉我正确的方法(有效)吗?
值得注意的是,它需要在vim NOT gvim的终端版本中工作.
使用LINQ,可以更轻松地解决许多编程问题 - 并且代码更少.
您编写的最佳实际LINQ到对象查询是什么?
(与C#2.0 /命令式方法相比,最佳=简洁和优雅).
大多数关于虚拟内存的文献都指出,作为一名应用程序开发人员,了解虚拟内存可以帮助我利用其强大的功能.我曾经参与过在Linux上开发应用程序,但在编写代码时并不关心虚拟内存的复杂性.我错过了什么吗?如果是这样,请详细说明我如何利用虚拟内存的工作原理.如果我对这个问题没有意义,请告诉我!
有没有办法轻松编写Visual Studio Project文件或者我必须查看xml格式并手动编写?在.net框架(3.5)中是否有任何lib?
我使用vb.net,但c#也可以工作..
我使用Indy 9和Delphi 5.在我的应用程序中,我想通过UDP与网络设备通信.所以我使用UDPServer comp.在一个派生自TThread的类中.当我写类似于以下代码时,CPU使用率是100%.
在线程中:
while not terminated do begin
if GetMessage(Msg, 0, 0, 0) then begin
if Msg.message = WM_UDPMSG then
Break
else
DispatchMessage(Msg);
end;
end;
Run Code Online (Sandbox Code Playgroud)
和OnUDPRead事件:
try
// Processing the data here
except
PostThreadMessage(ThreadId, WM_UDPMSG, 0, 0);
end;
Run Code Online (Sandbox Code Playgroud)
当我在while-do循环或OnUDPRead事件中使用Sleep函数时,没有任何变化.CPU使用率仍为100%.
我的线程优先级是正常.
我怎样才能解决我的问题?
现在我可以在WPF中创建有用的用户控件了(感谢这个stackoverflow答案)我希望能够在一个页面上将两个用户控件放在两列中,并使用户能够根据喜好移动它们,拖动他们使用最多的人,等等.
任何人都可以指向我这样做的代码,教程等吗?我可以想象这在WPF中很容易做到.
我写了这个示例代码来打印x的长度.但由于某种原因,我没有得到任何东西!救命!
<html>
<head>
<script type = "text/javascript">
function myF()
{
var x = [1,2,3,4];
var y = document.getElementById("thing");
y.innerHtml = x.length;
}
</script>
</head>
<body onload = "myF();" >
<div id = "thing" >
PRINT TEST
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 将表单发回服务器时,是否可以在控制器操作中操作,更改,设置HTTP Post中包含的值?我想删除用户输入的某些文本框值,以便始终必须重新输入这些值(例如密码字段).默认情况下,Html帮助程序从HTTP Post信息中提取HTML控件的初始值.
我正在编写一个ActionScript类来处理我的Web服务调用.当我检索结果时,我想在我的主mxml应用程序中调用setter方法.我的问题是,我不知道如何从我的actionscript类,任何想法访问我的主mxml类的actionScript部分中的方法?
.net ×3
c# ×2
actionscript ×1
apache-flex ×1
asp.net-mvc ×1
delphi ×1
javascript ×1
linq ×1
memory ×1
mxml ×1
sample ×1
udp ×1
vb.net ×1
vim ×1
virtual ×1
winforms ×1
wpf ×1
xml ×1