我已经为Visual Studio 2008创建了一个加载项,用于打开表单
Form1.Show(this);
如果(在窗体打开时)用户打开/关闭Visual Studio对话框(例如程序集信息),则用户无法重新关注由插件创建的表单.
是否有一些我错过的东西允许用户返回表单?如果我使用Form1.ShowDialog(this),这不会发生,但我希望用户在我的自定义表单打开时看到程序集信息.
加载项实现IWin32Window使用
public System.IntPtr Handle
{
get
{
return new System.IntPtr(_applicationObject.MainWindow.HWnd);
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:重现的步骤
public void Exec(...)
System.Windows.Forms.Form f = new System.Windows.Forms.Form();
f.Show();
Run Code Online (Sandbox Code Playgroud)
我们有一个需要按日期搜索的搜索实用程序:
所以我在搜索字段中输入日期"04-20-1982".在代码中:
Alert.show("string date::"+message.searchKeyword);
dateOfBirth = DateField.stringToDate(message.searchKeyword,"MM-DD-YYYY");
Alert.show("date::"+dateOfBirth);
Run Code Online (Sandbox Code Playgroud)
第一个警报打印为字符串日期:: 04-20-1982
第二个警报打印为日期:: Tue Apr 20 00:00:00 GMT-0400 1982
问题是我们的时区是美国东部时间,因为它改为格林威治标准时间-400,它需要的时间为1998年4月19日23:00:00,并且不会返回任何结果.DB中的实际DOB是1982年4月20日.
所以请告诉我如何避免转换为GMT -400时区,并将其作为没有任何时区的日期发送.
谢谢
哈里什
我在自定义ContentControl中有一个Image控件,我用它来应用一些变换(通过RenderTransform缩放和翻译).问题是,如果图像大于控件的区域,如果我滚动或缩小它的全部剪切,就像在原始视口中一样.
有没有办法强制图像完全自我绘制?(已经尝试将ClipToBounds设置为false)
顺便说一句,如果我尝试将图像作为画布的背景,它可以正常工作.
编辑,这是一些细节.
我的控制:
public class CustomControl: ContentControl
Run Code Online (Sandbox Code Playgroud)
设置阶段:
source = VisualTreeHelper.GetChild(this, 0) as FrameworkElement;
...
source.RenderTransform = this.transformGroup;
Run Code Online (Sandbox Code Playgroud)
变换组由平移和缩放变换组成.
xaml部分是这样的:
<ui:CustomControl ClipToBounds="True">
<Image
Source="{Binding Path=BackgroundImage}"
Stretch="None"
ClipToBounds="False"/>
</ui:CustomControl>
Run Code Online (Sandbox Code Playgroud) 使用php,我正在尝试创建一个脚本,它将在文本文件中搜索并抓住整行并回显它.
我有一个标题为"numorder.txt"的文本文件(.txt),在该文本文件中,有几行数据,每5分钟就有一行(使用cron作业).数据类似于:
2 aullah1
7 name
12 username
Run Code Online (Sandbox Code Playgroud)
我将如何创建一个PHP脚本,它将搜索数据"aullah1",然后抓住整行并回显它?(一旦回应,它应显示"2 aullah1"(不带引号).
如果我没有清楚地解释任何内容和/或您希望我更详细地解释,请发表评论.
我正在尝试构建一个将返回表中所有非重复(唯一)记录的查询.查询将需要使用多个字段来确定记录是否重复.
例如,如果表具有以下字段; PKID,ClientID,Name,AcctNo,OrderDate,Charge,我想使用AcctNo,OrderDate和Charge字段来查找唯一记录.
表
PKID-----ClientID-----Name-----AcctNo-----OrderDate-----Charge
1 JX100 John 12345 9/9/2010 $100.00
2 JX220 Mark 55567 9/9/2010 $23.00
3 JX690 Matt 89899 9/9/2010 $218.00
4 JX100 John 12345 9/9/2010 $100.00
Run Code Online (Sandbox Code Playgroud)
查询的结果需要是:
PKID-----ClientID-----Name-----AcctNo-----OrderDate-----Charge
2 JX220 Mark 55567 9/9/2010 $23.00
3 JX690 Matt 89899 9/9/2010 $218.00
Run Code Online (Sandbox Code Playgroud)
我尝试过使用SELECT DISTINCT,但这不起作用,因为它在结果中保留了一个重复的记录.我也尝试使用HAVING COUNT = 1,但返回所有记录.
谢谢您的帮助.
如何显示基于弹簧的应用程序中映射的所有路径?在Rails中,这是使用rake路由完成的.
我使用spring的两种映射方法来创建URL映射:
@RequestMappingSimpleUrlHandler我使用了Unix命令grep并cut获取了所有的映射@RequestMapping.我想知道是否有一些方法可以从Spring应用程序中获取这些细节.
我正在尝试编写一个组成其他两种模式的模式,但我不确定如何去做.我的输入是字符串列表(文档); 我有一个模式匹配文档标题和匹配文档正文的模式.此模式应与整个文档匹配,并返回标题和正文模式的结果.
我发现在Windows 7 64位上,在具有域名的机器上,GetUserNameEx(3,....)应该将扩展名称格式DisplayName(== 3)放入缓冲区,工作正常.
但是,它不适用于Windows 7 32位,工作组上的虚拟机,而不是域,它返回ERROR_NONE_MAPPED.
例如,你如何以适用于Windows的方式阅读该人的友好名称"Fred Smith"?GetUserNameEx明显被破坏了.实际上,没有破坏,我被告知,只是不打算为不在域上的用户工作.我想知道为什么不存在本地SAM信息?并且似乎没有其他直接API来执行此操作.
如果Windows为您提供ERROR_NONE_MAPPED,那么您运气不佳,可能不在域上.所以这不是API的友好区域.
[看起来有可能,调用NetUserGetInfo,读取本地SAM信息,当不在域上时,但您需要首先知道用户名和密码,然后它可能会查找友好名称.]
我有一个管理面板的django应用程序.当我添加一些项目(添加它需要大约10秒),我无法加载任何其他页面.页面正在等待加载第一页,然后加载自身.
在C++中是否可以使用另一个基类在派生类中提供接口(即抽象基类)的实现?
class Base
{
virtual void myfunction() {/*...*/};
}
class Interface
{
virtual void myfunction() = 0;
}
class Derived
: public Base, public Interface
{
// myfunction is implemented by base
}
Run Code Online (Sandbox Code Playgroud)
上面应该编译,但实际上不起作用.有没有办法达到这个效果?
如果有人关心,想要这个的原因是(对我的应用程序)使用来自另一个项目/命名空间的通用库来提供我的项目中的接口的实现是有意义的.我可以把所有东西都包起来,但这似乎是很多额外的开销.
谢谢.
c# ×2
add-in ×1
apache-flex ×1
c++ ×1
date ×1
delphi ×1
django ×1
duplicates ×1
echo ×1
f# ×1
inheritance ×1
load ×1
msdn ×1
php ×1
python ×1
routes ×1
search ×1
simultaneous ×1
spring ×1
sql ×1
text-files ×1
timezone ×1
winapi ×1
wpf ×1