问题列表 - 第10638页

UILabel - Wordwrap文本

有没有办法根据需要制作标签自动换行文字?我将换行符设置为自动换行并且标签足够高以容纳两行,但看起来它只会换行换行符.我是否必须添加换行符才能使其正确包装?如果它不能水平放置,我只想要它包装.

iphone cocoa-touch word-wrap uilabel ios

149
推荐指数
3
解决办法
10万
查看次数

maven中的多个antrun任务

如何在maven构建周期的不同阶段执行ant任务?

ant maven-2 maven-plugin

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

使用C计算目录中的文件数

如何在Linux平台上使用C计算目录中的文件数.

c linux file

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

无法将文件reference.dll复制到bin/reference.dll.该进程无法访问文件reference.dll,因为它正由另一个进程使用

对于我的一个ASP.NET 3.5应用程序,每次尝试构建Web应用程序时,它都会在Visual Studio 2008中引发以下构建错误:

错误165无法将文件"C:\ InOne\Common\DexProcessor\bin\Debug\DexProcessor.dll"复制到"bin\DexProcessor.dll".该进程无法访问文件'bin\DexProcessor.dll',因为它正由另一个进程使用.InVision2错误166无法将文件"C:\ InOne\Common\DexParser\bin\Debug\InOne.DexParser.dll"复制到"bin\InOne.DexParser.dll".该进程无法访问文件'bin\InOne.DexParser.dll',因为它正由另一个进程使用.InVision2错误167无法将文件"C:\ InOne\Common\AlertProcessor\bin\Debug\InOne.Invision.AlertProcessing.dll"复制到"bin\InOne.Invision.AlertProcessing.dll".该进程无法访问文件'bin\InOne.Invision.AlertProcessing.dll',因为它正由另一个进程使用.InVision2错误168无法将文件"C:\ InOne\Common\InVision.BusinessLogic\bin\Debug\InVision.BusinessLogic.dll"复制到"bin\InVision.BusinessLogic.dll".该进程无法访问文件'bin\InVision.BusinessLogic.dll',因为它正由另一个进程使用.InVision2错误169无法将文件"C:\ InOne\Common\InVision.Common\bin\Debug\InVision.Common.dll"复制到"bin\InVision.Common.dll".该进程无法访问文件'bin\InVision.Common.dll',因为它正由另一个进程使用.InVision2错误170无法将文件"C:\ InOne\Data\bin\Debug\InVision.Data.dll"复制到"bin\InVision.Data.dll".该进程无法访问文件'bin\InVision.Data.dll',因为它正由另一个进程使用.InVision2错误171无法将文件"C:\ InOne\Common\InVision.DataAccessLayer\bin\Debug\InVision.DataAccessLayer.dll"复制到"bin\InVision.DataAccessLayer.dll".该进程无法访问文件'bin\InVision.DataAccessLayer.dll',因为它正由另一个进程使用.InVision2错误172无法将文件"C:\ InOne\Common\InVision.DataAccessLayer.SqlClient\bin\Debug\InVision.DataAccessLayer.SqlClient.dll"复制到"bin\InVision.DataAccessLayer.SqlClient.dll".该进程无法访问文件'bin\InVision.DataAccessLayer.SqlClient.dll',因为它正由另一个进程使用.InVision2

这刚刚开始发生在一周前,非常烦人...我必须进入web应用程序的bin文件夹并删除pdb文件,然后它会让我删除dll的大部分时间.每隔一段时间它就不会让我这样我必须关闭Visual Studio然后它才能让我删除它们.我检查了它是锁定dll的Visual Studio(devenv).重新启动机器没有帮助.

这真的会降低我的工作效率,有什么办法可以解决这个问题吗?


如前所述,Visual Studio 2008(devenv.exe)是锁定DLL的进程.

我注意到了......当它成功编译时,它将所有DLL复制到bin文件夹中,然后将它们全部删除,然后将新的集合复制到bin中.如果不成功,则复制第一组DLL,然后失败.所以它似乎是使用bin文件夹2个东西,它应该只为1.这有帮助??

visual-studio-2008 visual-studio

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

继承自Control与Web控件

我已经阅读过这一点,它解释了在创建自定义控件时何时选择Web Control vs. Control,但这还不够.我已经看到自定义控件从它们向UI分发内容时继承.

http://msdn.microsoft.com/en-us/library/yhzc935f.aspx

"如果您的控件在客户端上呈现用户界面(UI)元素或任何其他可见元素,您应该从System.Web.UI.WebControls .. ::.WebControl(或派生类)派生您的控件.如果您的控件呈现在浏览器中不可见的元素,例如隐藏元素或元元素,从System.Web.UI .. ::.Control派生您的控件.WebControl类派生自Control并添加与样式相关的属性,例如作为Font,ForeColor和BackColor.此外,源自WebControl的控件参与ASP.NET的主题功能,而无需您做任何额外的工作."

所以使用WebControl的唯一原因是你想使用它们的样式功能吗?我只是想用stringbuilder输出字符串,所以我不关心那些东西.我更喜欢直接使用无表格设计和字符串来形成我的控件呈现的HTML.

asp.net custom-server-controls custom-controls

5
推荐指数
2
解决办法
4525
查看次数

在我的程序中保存和加载设置的最佳方法是什么?

我已经构建了一个C#程序.

我需要继续设置我的程序,我需要在程序加载时加载它们

(我知道用简单的文本文件来做...但我没有关于变量的良好文档)

最好的方法是什么?

我能得到任何样品吗?

c# application-settings

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

在键入C#时查找

我试图模仿FireFox中的地址栏("棒棒")中的"找到你键入"功能.我想在文本框下方显示一个建议框,并且建议框包含包含文本框中内容的字符串.我查看了普通WinForms文本框的自动完成功能,但它似乎只搜索字符串的开头.

有没有人在这里建立或有经验实现这样的事情?

编辑:一些澄清 - 这是一个WinForms项目.它需要在字符串内搜索,而不仅仅是开头(如果我没记错的话,这就是普通文本框所做的).建议应显示在弹出窗口中,如文本框自动完成.

.net c#

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

如何将内嵌图像缩小1px而不是其余部分?

我需要一个内联图像,将1px定位在基线以下.怎么做到呢?

谢谢迈克

html css

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

查找PHP,DOM,XPath中的节点数

我正在将HTML加载到DOM中,然后在PHP中使用XPath查询它.我目前的问题是如何找出已完成的匹配数量,一旦确定,我该如何访问它们?

我目前有这个脏的解决方案:

$i = 0;  
foreach($nodes as $node) {  
    echo $dom->savexml($nodes->item($i));  
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

有没有更清晰的解决方案来查找节点数,我尝试过count(),但这不起作用.

php xpath dom

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

AddEventHandler使用反射

我有这段代码不起作用:

public CartaoCidadao()
{
    InitializeComponent();

    object o = WebDAV.Classes.SCWatcher.LoadAssembly();
    MethodInfo method = 
        this.GetType().GetMethod("Inserted", 
                                 BindingFlags.NonPublic | BindingFlags.Instance);

    EventInfo eventInfo = o.GetType().GetEvent("CardInserted");
    Type type = eventInfo.EventHandlerType;
    Delegate handler = Delegate.CreateDelegate(type, this , method);

    eventInfo.AddEventHandler(o, handler);
}

void Inserted(string readerName, string cardName)
{
    System.Windows.Forms.MessageBox.Show(readerName);
}
Run Code Online (Sandbox Code Playgroud)

Event CardInserted存在于另一个DLL文件中,对象"o"加载OK.委托处理程序具有效果后的值.我只能解雇这个事件.

.net c# reflection events

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