小编Bre*_*tra的帖子

HowTo:突出显示UltraTree中的选定节点

我有一个UltraTree控件,它选择一个要在UltraTabControl中显示的页面.我正在捕捉一个事件并找出我想要选择的树中的哪个节点.这一切都很好,只有一个(可视)的东西不会:激活的节点没有在UltraTree中突出显示?

这就是我在做的事情

pageTree.ActiveNode = pageTree.Nodes[tab.Key];
pageTree.ActiveNode.Selected = true;
// raise an selection-event, so the right tab gets displayed
pageTree.Select();
Run Code Online (Sandbox Code Playgroud)

实际上我假设,当我调用select()时,我的节点也会被突出显示(我的意思是它周围的蓝色选择框).

它可能是一个非常简单的问题,但我现在尝试了一些属性和方法,但仍然没有成功.

谢谢

c# infragistics ultratree

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

每个新的ClickOnce部署版本都丢失了VB.NET"My.Settings"

我在VB.NET中使用内置的My.Settings功能来保存应用程序设置.

这非常方便,但我注意到每次发布新版本时,设置都会丢失.

为什么以及如何预防呢?

vb.net settings clickonce winforms

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

如何创建"本机"运行Mono应用程序的OSX包(Bootstrapper)

我没有要求我的用户通过mono <x>命令转到终端并启动我的应用程序,而是希望给他们一个点击"X.app"和Mono运行时启动我的.NET程序集的经验.

有人做过吗?

.net macos mono packaging

4
推荐指数
3
解决办法
2855
查看次数

我可以在ironruby中运行rubygems吗?

目前是否有可能预先释放ironruby来运行rubygems?好像我必须设置一个环境变量才能找到它们?

rubygems ironruby

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

Visual Studio报告错误"PFX - 错误导入密钥/对象已存在"

我有一个Visual Studio 2008 ClickOnce解决方案,我试图编译"Sign Manifest"打开.

选中此选项后,系统会提示我输入我的PFX文件密码,输入正确的密码后会收到错误消息:

"导入密钥错误"/"对象已存在".

我确定我已经给了一些东西.我试图运行以下无效.

CERTUTIL -importPFX -user <pfxname>.pfx AT_SIGNATURE
Run Code Online (Sandbox Code Playgroud)

clickonce pfx visual-studio

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

如何在UltraGrid中找到当前选定的(或活动的)行

使用Infragistics UltraGrid(例如myGrid),我想:

  1. 挂钩在活动行更改(选中,单击等)时将触发的事件.
  2. 做一些选择

总结答案

  1. 订阅活动 AfterRowActivate
  2. 获取参考 myGrid.ActiveRow

.net ultrawingrid

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

.NET权限异常中的网络数据包嗅探

我有一本名为.NET Programming Network Programming的书,其中包含以下用于在网络堆栈上嗅探IP数据包的代码示例.我从书中复制了代码示例WORD-FOR-WORD,请原谅缺乏风格约定等.

List<string> packets = new List<string>();

public void Run()
{
    int len_receive_buf = 4096;
    int len_send_buf = 4096;
    byte[] receive_buf = new byte[len_receive_buf];
    byte[] send_buf = new byte[len_send_buf];
    int cout_receive_bytes;
    Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
    socket.Blocking = false;
    IPHostEntry IPHost = Dns.GetHostByName(Dns.GetHostName());
    socket.Bind(new IPEndPoint(IPAddress.Parse(IPHost.AddressList[0].ToString()), 0));
    socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.HeaderIncluded, 1);
    byte[] IN = new byte[4] { 1, 0, 0, 0 };
    byte[] OUT = new byte[4];
    int SIO_RCVALL = unchecked((int)0x98000001);
    int ret_code = socket.IOControl(SIO_RCVALL, IN, OUT);
    while(true) …
Run Code Online (Sandbox Code Playgroud)

.net c# ip network-programming

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

在.NET中获取SQL DateTime的最大值

我可以发誓在SqlClient的某处有一个属性可以做到这一点,但是我的Google-fu和IntelliSense都抛弃了我.

.net sql-server ado.net

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