小编Mar*_*lor的帖子

具有相同宽度字符的C#.NET多行TextBox

如果您输入多行文本框,我该怎么做呢?

ABCDE

&

ABCDE

所以大E 直接位于小e之下.

如果它们在同一行,我希望它们垂直排列.

另外,使用winforms

.net c# textbox winforms

13
推荐指数
3
解决办法
2万
查看次数

更改解决方案资源管理器中文件的顺序

在Visual Studio中,如何更改源文件的顺序?

默认情况下,它们似乎按字母顺序排列,但我想将它们放在更合乎逻辑的顺序中.

projects projects-and-solutions project visual-studio

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

使用数学运算符计算字符串

有没有一种简单的方法来评估字符串 "(4+8)*2" ,以便你得到24的int值?

或者还有很多工作要做到这一点......?

c# string math evaluation parsing

12
推荐指数
3
解决办法
5万
查看次数

C#覆盖公共成员并将其设为私有

可能?你可以改变访问什么什么别的吗?

.net c# overriding private public

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

PHP HTML图像输出

PHP manualfor中base64_encode()我看到了以下用于输出图像的脚本.

<?php

$imgfile = "test.gif";

$handle = fopen($filename, "r");

$imgbinary = fread(fopen($imgfile, "r"), filesize($imgfile));

echo '<img src="data:image/gif;base64,' . base64_encode($imgbinary) . '" />';

?>
Run Code Online (Sandbox Code Playgroud)

但是如何输出动态创建的图像GD

我试过这个:

$im = imagecreatetruecolor(400, 400);

imagefilledrectangle($im, 0, 0, 200, 200, 0xFF0000);
imagefilledrectangle($im, 200, 0, 400, 200, 0x0000FF);
imagefilledrectangle($im, 0, 200, 200, 400, 0xFFFF00);
imagefilledrectangle($im, 200, 200, 400, 400, 0x00FF00);

echo '<img src="data:image/png;base64,'.base64_encode(imagepng($im)).'" />';
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?

它似乎适用于IE但不适用于Firefox.如何让它跨浏览器?

html php gd image

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

按名称调用非静态方法

我一直在尝试按名称调用方法,但问题是我调用的方法不能是静态的,它需要是当前类.

我试过这样做的方式:

public static void InvokeMenuMethod(string methodName, object sender, EventArgs e)
  Type calledType = Type.GetType("MyNamespace.MyClass");
  calledType.InvokeMember(
    methodName,
    BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Static,
    null,
    null,
    new object[] { sender, e }
  );
}
Run Code Online (Sandbox Code Playgroud)

这显然只适用于静态成员,所以我尝试过这样的事情

public static void InvokeMenuMethod(string methodName, object sender, EventArgs e)
  Type calledType = Type.GetType("this");
  calledType.InvokeMember(
    methodName,
    BindingFlags.InvokeMethod | BindingFlags.Public,
    null,
    null,
    new object[] { sender, e }
  );
}
Run Code Online (Sandbox Code Playgroud)

但我得到Must specify binding flags describing the invoke operation required (BindingFlags.InvokeMethod CreateInstance GetField SetField GetProperty SetProperty). Parameter name: bindingFlags …

.net c# methods static instance

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

如何使用Microsoft Visual C++ 2008编译PHP扩展?

我创建了一个PHP Hello World与Microsoft Visual C++ 2008扩展DLL我有权利php.ini(我知道,因为当我启用和禁用GD2扩展,有一个效果),但是当我加载扩展它没有履行附加模块弹出在phpinfo().

当我尝试测试函数(一个简单的double()函数)时,它显然不起作用.我用过这个教程).

如果有人可以提供他们在创建时创建的dll(看看如果我的搞砸了或者它是我的服务器)那么我很乐意测试它.

系统规格

操作系统:Windows(Vista)
服务器:WAMP
PHP:5.3.5(Xampp和IIS也已安装)

如果您想测试它是否适合您,请在此处下载.

当我运行命令时,php --ini我收到此错误:

PHP Startup: TalkPHP Extension: Unable to initalize module
Module compiled with build ID=API20090626, TS, VC9.
PHP   compiled with build IF=API20090626, TS, VC6.
These options need to match
Run Code Online (Sandbox Code Playgroud)

这是否意味着我必须使用版本9来编译PHP?

php c++ dll php-extension php-internals

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

Office附加功能区:带有2个插件的相同选项卡

我正在尝试使两个单词加载项组出现在同一个选项卡(工具)中,但它们都创建了唯一的选项卡(有两个"工具"选项卡).我看过这个视频,但我使用的是可视设计器,而不是XML.

我可以用某种方式编辑设计器代码来使其工作吗?

.net c# xml add-in ms-office

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

"删除文件时出错:权限被拒绝",在C++中删除

当我编译并运行我的C++程序时删除一个名为example.txt的文件(如下)

#include <stdio.h>

int main ()
{
  if( remove( "example.txt" ) != 0 )
    perror( "Error deleting file" );
  else
    puts( "File successfully deleted" );
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

就像这样......

cd c:\Users\Mark\Desktop  
C:\Users\Mark\Desktop>app.exe  
Error deleting file: Permission denied  
Run Code Online (Sandbox Code Playgroud)

我取消了对文件的所有限制,并且可以完全访问任何人(应该包括我的程序).

有解决方案吗

编辑

当我输入del example.txt命令提示符时,它可以工作.

奇怪的...

c++ windows file-io

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

Visual Studio宏编辑器

有没有办法从这个默认编辑器更改宏编辑器:

截图

感觉就像是从Visual Studio 2010降级.我可以配置Office来使用它吗?

ide vba ms-office

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