小编Hei*_*cht的帖子

如何检测弹出菜单子菜单的弹出窗口(以及如何动态填充它)?

我有一个弹出菜单,其中包含几个菜单项,其中一个可以有子项.此条目右侧有一个小箭头,当您将鼠标悬停在其上时,将打开一个子菜单(不单击).现在我想在运行时填充这个子菜单,但前提是用户实际打开它.如果用户从未打开子菜单,则它将为空(可能包含占位符).我怎么能做到这一点?甚至可以在弹出菜单可见时修改它?

谢谢你的帮助!

delphi winapi

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

在WebBrowser控件上页面导航后尝试执行JavaScript时出错

我在WP7应用程序中使用WebBrowser控件并设置IsScriptEnabled为true.然后,当尝试通过InvokeScriptWebBrowser 调用脚本时,我看到一个奇怪的行为:脚本在第一页上正确执行.然后我导航到另一个页面,Navigate()并尝试执行我收到以下错误消息的脚本:

"发生了未知错误.错误:80020006".

IsScriptEnabled在导航到下一页之前我试图设置为true - 没有运气.等待完成文档加载状态也没有帮助.

所有HTML文件都存储在独立存储中并正确显示.只有脚本交互不起作用.

有任何想法吗?

javascript browser silverlight windows-phone-7

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

如何动态设置按钮的锚属性?

我想TBitBtn动态设置锚点属性.

首先,我将按钮的锚设置为设计时的右上角.在该按钮单击事件中,我将表单设置BorderStylebsDialog.然后应该有一个如图所示的间隙.我希望按钮应该在关闭按钮旁边.

因此,在将边框样式指定为之后,我需要将按钮的左侧和其锚点设置为右上角bsDialog.这是对的吗?

我不知道动态更改锚属性的方法 在此输入图像描述

谢谢,拉克什

delphi

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

我可以定义只包含这些值的MyType吗?

我有这个问题:例如,如果我有这些值:'AA','AB','AC','BC' - 我可以定义只包含这些值的MyType吗?

我想以这样的模式做:

type MyType = ... ; // something
var X: MyType;
begin
  x := 'AA' ;  // is valid, 'AA' is included in X 
  X := 'SS' ;  // not valid, 'SS' not is included in X, than raise an exception.
end; 
Run Code Online (Sandbox Code Playgroud)

我该如何解决?有没有直接使用类型数据的解决方案?

delphi delphi-xe2

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

我可以使用本地数据更新Mango中的实时图块吗?

我有一个使用本地SqlCe数据库的Mango WP7.5应用程序.我想添加一个LiveTile更新,显示根据当前日期和月份从本地数据库中获取的信息.

我发现的所有样本都通过从服务器下载远程图像来更新后台,但我只需要进行本地数据库查询并在我的磁贴中显示一个字符串.

我可以做吗?怎么样?

windows-phone-7 live-tile

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

使用RSS提要XML和显示信息

我必须在我的Windows Phone 7应用程序中使用feed XML(RSS)并在a中显示这些信息ListBox.

下面我尝试阅读XML feed中的内容:

  private void button1_Click(object sender, RoutedEventArgs e)
  {            
          client.DownloadStringAsync(new Uri("http://earthquake.usgs.gov/eqcenter/recenteqsww/catalogs/eqs7day-M2.5.xml"), "usgs");
  }
Run Code Online (Sandbox Code Playgroud)

有人可以指导我如何继续获取XML信息并将其显示为ListBox项目吗?

.net c# feed visual-studio windows-phone-7

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

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

Delphi 2009:使用TList <[any interface]>和默认比较器可能有危险吗?

我想知道,如果一个普通的使用TList<T>其中T任何接口类型(除IUnknown/ IInterface)可能是危险的.我大量使用接口并将它们存储在列表中.有些接口是我自己的,有些是由一些COM接口提供的,所以涉及到COM.

我发现了一个潜在的问题,即检查实例相等性,例如当我使用Remove列表的方法时(内部需要将我提供的值与包含的值进行比较).根据COM规则,您只能在将两个接口转换为相等时将它们进行比较IUnknown.我不知道参与查找我的界面的默认比较器TList<T>是否意识到这一点.

用一个例子说明我的问题:

var
  list:TList<IMyInterface>;
  intf:IMyInterface;
begin
  ...
  list:=TList<IMyInterface>.Create;
  list.Add(intf);
  ...
  list.Remove(intf);
end;
Run Code Online (Sandbox Code Playgroud)

以上代码是否合法?

delphi generics com interface delphi-2009

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

将sqlite数据库转换为sdf文件

是否有任何工具或方法可以将我的sqlite数据库转换为(*.sdf)?我需要这个将iPhone项目移植到WP7.

sql database sqlite sql-server-ce windows-phone-7

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

"Windows Phone Silverlight 8"与"Windows Phone 8"相同吗?

我有一个针对Windows Phone 8的应用程序.现在我想使用这个压缩库,它指出:

支持的平台:

  • .NET Framework 4.5
  • Windows 8
  • Windows Phone 8.1
  • Windows Phone Silverlight 8
  • 便携式类库

我的应用程序仍然可以在Windows Phone 8设备上运行吗?是的Windows Phone 8的Silverlight相同的Windows Phone 8

windows-phone-8

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