问题列表 - 第4625页

C#问题:如何在一个表单上操作另一个表单上的文本框?

我正在尝试为我正在处理的项目创建自己的错误窗口.当我显示我的错误窗口时,我无法将错误消息和用户消息传递给错误窗口,因为在我创建的类中无法看到"ErrorMessage.Text".

我进入了表单设计器生成的代码并尝试使TextBox保持静态,但这只会破坏事物.我可以将TextBox设为public/static,以便我可以从另一个表单中更改它吗?

  1. 如何创建TextBox Static Public以便我可以在其他表单中操作它,或者是否有其他方法可以执行此操作?

编辑:

好的,有关更多信息......

我创建了自己的表单.它被称为"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)

.net c# winforms

0
推荐指数
1
解决办法
2万
查看次数

Ctrl + Space用于在vim中进行omni和关键字完成

我想在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的终端版本中工作.

vim code-completion

27
推荐指数
2
解决办法
1万
查看次数

您最喜欢的LINQ到对象查询

使用LINQ,可以更轻松地解决许多编程问题 - 并且代码更少.

您编写的最佳实际LINQ到对象查询是什么?

(与C#2.0 /命令式方法相比,最佳=简洁和优雅).

.net linq linq-to-objects sample

20
推荐指数
2
解决办法
962
查看次数

虚拟内存

大多数关于虚拟内存的文献都指出,作为一名应用程序开发人员,了解虚拟内存可以帮助我利用其强大的功能.我曾经参与过在Linux上开发应用程序,但在编写代码时并不关心虚拟内存的复杂性.我错过了什么吗?如果是这样,请详细说明我如何利用虚拟内存的工作原理.如果我对这个问题没有意义,请告诉我!

memory virtual memory-management

5
推荐指数
1
解决办法
1968
查看次数

从代码中编写visual studio项目

有没有办法轻松编写Visual Studio Project文件或者我必须查看xml格式并手动编写?在.net框架(3.5)中是否有任何lib?

我使用vb.net,但c#也可以工作..

c# xml vb.net visual-studio

3
推荐指数
1
解决办法
602
查看次数

Delphi中100%的CPU使用率

我使用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%.

我的线程优先级是正常.

我怎样才能解决我的问题?

delphi multithreading udp

5
推荐指数
1
解决办法
3453
查看次数

如何让用户在页面的任何位置拖放WPF用户控件?

现在我可以在WPF中创建有用的用户控件了(感谢这个stackoverflow答案)我希望能够在一个页面上将两个用户控件放在两列中,并使用户能够根据喜好移动它们,拖动他们使用最多的人,等等.

任何人都可以指向我这样做的代码,教程等吗?我可以想象这在WPF中很容易做到.

wpf user-controls drag-and-drop

11
推荐指数
1
解决办法
2万
查看次数

JavaScript中的Array.length问题

我写了这个示例代码来打印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)

javascript

0
推荐指数
1
解决办法
1014
查看次数

ASP.NET MVC - 操纵HTTP Post

将表单发回服务器时,是否可以在控制器操作中操作,更改,设置HTTP Post中包含的值?我想删除用户输入的某些文本框值,以便始终必须重新输入这些值(例如密码字段).默认情况下,Html帮助程序从HTTP Post信息中提取HTML控件的初始值.

.net asp.net-mvc

3
推荐指数
1
解决办法
3101
查看次数

flex 3从actionscript代码访问main mxml

我正在编写一个ActionScript类来处理我的Web服务调用.当我检索结果时,我想在我的主mxml应用程序中调用setter方法.我的问题是,我不知道如何从我的actionscript类,任何想法访问我的主mxml类的actionScript部分中的方法?

apache-flex actionscript mxml

4
推荐指数
2
解决办法
7572
查看次数