小编Jar*_*Par的帖子

从VB.NET中的文本中的数字中删除空格

我有这种格式的文字

"术语:156 ^^^:^^ 59 datainput"或"术语:156 ^^^:59 datainput"或"术语:156:^^^ 59"

"^"代表白色空间.注意两个数字和冒号之间的空格.两个数字之间有2,3,4或甚至7个空格.我想删除这些空格,以便文本可以采用以下格式:

"术语:156:59 datainput"

这两个数字之间没有更多的空间 - > 156:56.我想只删除数字和冒号之间的空格.

感谢您的任何意见.

.net vb.net

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

如何将System :: IntPtr转换为char*

可以任何正文告诉如何在托管c ++中将System :: IntPtr转换为char*这是我的主要功能

int main(void) 
{
    String* strMessage = "Hello world";

    CManagedClass* pCManagedClass = new CManagedClass();//working
    pCManagedClass->ShowMessage(strMessage);//working


****above said error here***    
       char* szMessage = (char*)Marshal::StringToHGlobalAnsi(strMessage);
    CUnmanagedClass cUnmanagedClass; cUnmanagedClass.ShowMessageBox(szMessage);
    Marshal::FreeHGlobal((int)szMessage);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢

c++-cli

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

qt覆盖paintEvent的麻烦

我在自定义小部件中继承了QProgressBar,并使用以下代码覆盖了paintEvent方法:


void myProg::paintEvent(QPaintEvent *pe)
{
    QProgressBar::paintEvent(pe);
    QRect region = pe->rect();
    QPainter *painter = new QPainter(this);
    QPen *pen = new QPen;
    painter->begin(this);
    painter->setBrush(Qt::red);
    int x = this->x();
    int y = this->y();
    pen->setWidth(10);
    painter->setPen(*pen);
    painter->drawLine(x,y,x+100,y);
    painter->end();

}
Run Code Online (Sandbox Code Playgroud)

我试图显示一条红线作为起点,看看我可以将自己的修改添加到小部件.但是,这不起作用.我只将小部件视为常规QProgressBar.关于什么可能出错的任何想法?

c++ qt widget qprogressbar

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

字符串的双qoutes问题

有没有办法在Visual Studio中编写好的格式化方式?

string x = "<Site name=\"Stack Overflow\" >Inner Content</Site>";
Run Code Online (Sandbox Code Playgroud)

所以它看起来像:

string x= "<Site name="Stack Overflow">
           Inner content;
          </Site>"
Run Code Online (Sandbox Code Playgroud)

c# visual-studio

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

.NET中是否有包含单个EventHandler的标准接口

有这样的.NET框架接口吗?

public interface IEvent
{
    event EventHandler Event;
}
Run Code Online (Sandbox Code Playgroud)

我当然可以写自己的,但如果已经存在,我会重复使用它.也许也可以使用Fire/Raise方法.

.net c# design-patterns

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

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

如何创建更准确的断点或Try/Catch

我有两个FOR循环,外部将重复64次,我知道有一个索引超出范围的错误如何设置一个好的断点或try/catch块等,它确切地显示了我的索引和代码行造成了这个问题.(C#WinApp)

谢谢大家.

c# debugging visual-studio

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

启动C#应用程序时出现致命错误

C#Visual Studio 2010 Express:

当我的应用程序启动时,甚至在显示我的GUI之前,在对话框中都会出现以下错误:


致命问题:值不能为null。
参数名称:来源


这似乎与应用程序中的某些用户设置有关。我从StringCollection中的String更改了设置类型,但是我不确定这是根本原因。名称“ source”也不会响起。

问题是我无法中断应用程序来调试此错误。当我单击“确定”时,该应用程序将启动,但是由于某种原因这些设置都为空。

感谢您的帮助,
戴维

.net c# debugging visual-studio-2010 visual-studio

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

条件编译器类型定义

我想要做的是创建一个带#if #else的用户定义类型,以便在代码的后面,我可以在进行变量声明时引用该类型.一个简单的例子如下

#define INT_ONLY
//#define LONG_ONLY

#if INT_ONLY
    using type_var as int;
#else
    using type_var as long;
#endif

private sub main() {
  type_var x = 0;
}
Run Code Online (Sandbox Code Playgroud)

如果允许这种类型的操作,我寻找的是正确的语法.

.net c#

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

jQuery"find"方法的替代方案

$('.wrapper a').find('a'); //return empty object
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一种通过选择器获得所有锚点的方法.问题是找到方法只看后代那么它的替代方案是什么?

请在jsfiddle.net上测试一下

javascript jquery

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