小编Din*_*esh的帖子

如何从另一个表单打开一个新表单

我有使用ShowDialog方法打开的表单.在这种形式我有一个名为更多的按钮.如果我们点击"更多",它应该打开另一个表单,它应该关闭当前表单.

在更多按钮的Click事件处理程序我写了以下代码

MoreActions objUI = new MoreActions (); 
objUI.ShowDialog();
this.Close();
Run Code Online (Sandbox Code Playgroud)

但正在发生的是,它没有关闭第一种形式.所以,我修改了这段代码

MoreActions objUI = new MoreActions (); 
objUI.Show();
this.Close();
Run Code Online (Sandbox Code Playgroud)

在这里,第二种形式显示,并在几秒钟内关闭表格.

任何人都可以帮我解决问题.我需要做的是,如果我们点击更多按钮,它应该打开另一个表单并关闭第一个表单.

任何形式的帮助对我都很有帮助.

.net c# .net-2.0 winforms

48
推荐指数
4
解决办法
39万
查看次数

如何在SQL Server中透视文本列?

我的数据库中有这样的表(SQL Server 2008)

ID      Type            Desc
--------------------------------
C-0 Assets          No damage
C-0 Environment     No impact
C-0 People          No injury or health effect
C-0 Reputation      No impact
C-1 Assets          Slight damage
C-1 Environment     Slight environmental damage
C-1 People          First Aid Case (FAC)
C-1 Reputation      Slight impact; Compaints from local community
Run Code Online (Sandbox Code Playgroud)

我必须将Assets,People,Environment和Reputation显示为列,并将匹配的Desc显示为值.但是当我运行数据透视查询时,我的所有值都为空.

有人可以查看我的查询并告诉我我在哪里做错了吗?

Select severity_id,pt.[1] As People, [2] as Assets , [3] as Env, [4] as Rep
FROM 
(
    select * from COMM.Consequence
) As Temp
PIVOT
(
    max([DESCRIPTION]) 
    FOR [TYPE] In([1], …
Run Code Online (Sandbox Code Playgroud)

sql pivot sql-server-2008

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

多行文本作为Windows窗体中的按钮标签

基本上,我正在创建一个椭圆形的按钮.但是我的按钮标签太长而无法显示在一行中,因此我想将其拆分为多行,以便椭圆形按钮看起来很好.

如何在按钮上启用自动换行?

c# button shapes word-wrap winforms

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

如何改变浏览器的后退按钮功能,类似于asp.net中的电子商务网站

我有一个Web应用程序,其中应该自定义浏览器的后退按钮功能.就像,每当我们点击浏览器的后退按钮时,它应该将我们带到登陆页面(登录页面),它应该显示错误消息,说明'会话已过期.请再次登录'.

我已经经历了这么多帖子,甚至在堆栈溢出中,我看到了很少的帖子.但没有什么对我有用.我正在使用的java脚本方法作为临时解决方法.基本上这个JavaScript从不允许我们回去.相反,它会让我们保持同一页面.我用过的JavaScript <script>history.go(1)</script>

请帮我定制浏览器后退按钮的功能.任何建议对我都很有帮助.

javascript c# browser asp.net back

8
推荐指数
1
解决办法
2470
查看次数

使用Kinect的对象高度

例如,我站在我的Kinect前面.Kinect可以识别关节,并将它们作为数据结构公开.直到这一点我很清楚.

那么,我们可以将高度定义为头关节之间的差异 - ((LeftAnkle + RightAnkle)/ 2)

我尝试过三角公式,但我面临两个问题.一个是识别视图中的人.第二个是确定头顶和脚底的确切位置.

我尝试过点云,但是在如何生成特定于某个人的点云方面却迷失了方向.我的意思是不包括背景对象.

请提出一些关于如何使用Kinect计算人物身高的想法?

measurement kinect

6
推荐指数
1
解决办法
2466
查看次数

使用C#从任何窗口捕获突出显示的文本

如何使用c#从任何窗口中读取突出显示/选定的文本.

我尝试了两种方法.

  1. 每当用户选择一些东西时发送"^ c".但在这种情况下,我的剪贴板充斥着大量不必要的数据.有时它也会复制密码.

所以我把我的方法改为第二种方法,发送消息方法.

请参阅此示例代码

 [DllImport("user32.dll")]
    static extern int GetFocus();

    [DllImport("user32.dll")]
    static extern bool AttachThreadInput(uint idAttach, uint idAttachTo, bool fAttach);

    [DllImport("kernel32.dll")]
    static extern uint GetCurrentThreadId();

    [DllImport("user32.dll")]
    static extern uint GetWindowThreadProcessId(int hWnd, int ProcessId);    

    [DllImport("user32.dll") ]
    static extern int GetForegroundWindow();

    [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
    static extern int SendMessage(int hWnd, int Msg, int wParam, StringBuilder lParam);     

   // second overload of SendMessage

    [DllImport("user32.dll")]
    private static extern int SendMessage(IntPtr hWnd, uint Msg, out int wParam, out int lParam);

    const int …
Run Code Online (Sandbox Code Playgroud)

c# forms user32 sendmessage

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

$ .ajax调用在IE8中工作正常,在Firefox和Chrome浏览器中不起作用

这是我的代码

$.ajax(
{
    type: "GET", 
    url: 'http://devserver:7995/stdpart/services/GetAllPartsWithFilter',
    dataType: 'json',
    data: jsonPartsData,
    success: fnGetPartsData, 
    error: PartsLoadError  
});
Run Code Online (Sandbox Code Playgroud)

这是在IE8中运行良好的代码,但在Firefox和Chrome浏览器中失败了.当我检查XHR对象时,它说的是状态代码为0.我检查了所有其他问题,没有一个能帮我识别问题.

让我知道,如果我在这段代码中做错了什么.如果$ .ajax有一些兼容性问题,那么请建议一些与之相当的东西.

更新: 我们在http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html找到了一个解决方案

它使用Dynamic Sc​​ripting的概念.我们在我们的应用程序中做了同样的事情,然后现在每件事似乎都在工作.然而要充分分析.

ajax jquery xmlhttprequest

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

如何动态地将数据分配给jqGrid?

这是我创建jqGrid的代码

$("#ptDataGrid").jqGrid({
                    datatype: 'local',
                    data: arrSpecData,
                    colModel: colmod,
                    rowNum: 10,
                    rowList: [10],
                    pager: '#ptPager',
                    gridview: true,
                    rownumbers: false,
                    viewrecords: true,
                    loadonce:false,
                    hidegrid: false,
                    autowidth: true,
                    caption: 'Crank Pin',
                    height: '100%',
                });
Run Code Online (Sandbox Code Playgroud)

然后我在我的数据上应用了一些过滤器并创建了另一个名为FilteredData的数组.现在我想将这个新的数据源分配给我的网格.我尝试了所有我认识的方法.但没有任何效果.那么,我们如何动态地将新数据源分配给jqGrid呢?请建议一些分配方式.

                dataGrid.setGridParam({ data: filterdData });
                dataGrid[0].refreshIndex();  
                dataGrid.trigger("reloadGrid"); 
Run Code Online (Sandbox Code Playgroud)

我得到的结果仍然相同:(

解决方法#1:

 $('#divGrid').children().remove();
 $('#divGrid').html(' <table id="ptDataGrid" class="jqgriddata"><tr><td/></tr></table><div id="ptPager"></div> ');  

 createGrid(filterdData,true);
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins jqgrid jqgrid-formatter

4
推荐指数
1
解决办法
8493
查看次数

如何制作一个可拖动的窗口(C#Winforms)?

我有表格.我已经启用了表单上的透明度,我删除了它的标题栏和边框.在里面我创建了一个自定义UI,它具有与窗口相同的功能.基本上,我的想法是创建自定义窗口.

一切都按预期工作,但只有窗口拖动不起作用.我不知道如何启用它.我用Google搜索了这个.但我没有找到任何有用的信息.

请帮我实现这个窗口拖动.

.net c# draggable winforms

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

Windows窗体中的计时器运行状态

在Windows窗体中,如何检查计时器是否正在运行或已停止?

c# forms windows properties timer

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

使用JavaScript访问普通HTML页面中的Sharepoint列表数据

我正在尝试创建一个简单的HTML页面,我想在其中显示SharePoint列表中的项目列表.基本上我的JavaScript必须从SharePoint列表中提取数据并在HTML页面中显示.

我尝试过一些来自互联网的样本,没有任何效果.任何人都可以对此有任何样品.请帮我实现这个.

html javascript sharepoint-2007 sharepoint-list

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

如何从JQGrid Paginator获取页码?

我的应用程序中有JQGrid.如果我想从Pagination的页码文本框中捕获用户输入,我该怎么办?而且我想在网格改变页面之前做到这一点.

有什么办法吗?拜托,有人帮我实现这个.

jquery pagination jqgrid

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