Tag: visual studio 2010

使用MouseOver在RichTextBox内的SpecificText中的工具提示

我正在编写一个代码编辑器,我只是想知道如何在文本中制作工具提示,因为它通常在c#中具有鼠标hoverfunction的工具。 像这样的东西: 样本Senario, 当我在richtextbox中键入“abc”并将其鼠标hover时,将显示带有“这是一个字母”消息的ToolTip。 与在richtextbox中输入的“123”相同并获得鼠标hover“这将是一个数字将出现”。 无论如何我能做到吗? 没有洪水或使用任何按键? 只是鼠标hover在文字中? 非常感谢真的需要帮助。

如何将锯齿状的字符串数组绑定到C#中的DataGrid?

我在C#中有一个锯齿状的字符串数组。 如何将其绑定到DataGrid,以便我可以看到数组的内容? 目前在DataGrid中,而不是数组的内容,我看到一个列“长度”,“长度”,“秩”,“SyncRoot”等…基本上,数组的属性,而不是数据的内容arrays。 我的代码: string[][] jagged = new string [100][]; //…jagged array is populated… dataGridView1.DataSource = jagged;

无法将XXXXXX类型的对象强制转换为IXXXXX类型(.NET 4.0)

有人可以解释一下我发生了什么事吗? 我有一个测试项目,测试我的服务的虚拟实例。 在测试项目中,我只是引用了dummyService.exe和System.SystemProcess dll。 然而,在我的dummyService项目中,我引用了类库,它本身使用来自其他组件的其他dll以及我的解决方案中的其他项目。 问题是,当我运行我的测试时,会抛出exception(加载并在dummyService中工作的dll的First Chanceexception),此外还有invalidcastexception(下面的错误消息)。 无法将“Export.CaseOutputGenerator”类型的对象强制转换为“Export.ICaseOutputGenerator”。 捕获到System.InvalidCastException Message =无法将类型为“Export.CaseOutputProcess.CustomCaseOutputGenerator”的对象强制转换为类型“Export.CaseOutputProcess.ICaseOutputGenerator”。 Source = Export.CaseOutputProcess StackTrace:位于C:\ Monitor \ Export.CaseOutputProcess \ CaseOutputGeneratoryFactory.cs中的Export.CaseOutputProcess.CaseOutputGeneratoryFactory.GetCaseOutputGeneratorObject(String assemblyName,String className):Monitor.BOMock.GenerateCaseOutput中的第56行(String OutputFolder,String iFile C:\ Monitor \ BOMock \ BOMock.cs中的,Int32 seqNum,DataTable CaseSettings,String SettingFileName):C:\ Monitor \ BOMock \ BOMock.cs中的Monitor.BOMock.Handling()中的第1069行:第492行InnerException: public static ICaseOutputGenerator GetCaseOutputGeneratorObject(string assemblyName, string className) { ICaseOutputGenerator customeOutputGen = null; var obj = GetObject(assemblyName, className); […]

在C#.NET上使用Twitter进行OAuth

简单地说,我正在尝试使用Visual Studio 2012创建一个网页,其中用户将登录一个页面,该页面在获得授权后将发布推文,并使他们能够使用页面上的其他function。 我想记住所说的用户凭据还限制他们使用某个function的速率。 问题是,我一直在寻找几天,我无法找到最新的日期和工作示例供我遵循。 一切似乎都已经过时了。 ( TweetSharp ; TweetSharp )我已经从Java切换到C#和.NET,但仍然没有进展。 我现在正在寻求直接帮助..代码片段..教程..任何事情……这样我就可以完成这项任务。 我是.NET新手,但习惯于使用Java和C / C ++,所以我不希望被过于琐碎的代码所迷惑。 我的确切要求是能够使用Twitter登录,保存凭据(或用户的访问令牌,无论如何)并发布推文。

合并两个项目并在Visual Studio中相互访问文件

通过右键单击项目名称并选择Add-> Existing project选项,我合并了现有项目中的另一个项目。 现在我不想从Visual Studio中的现有项目(它是一个C#项目)访问我新添加的项目中的文件,我该怎么做?

C#SQL Server CE未插入

SqlCeConnection sqlCnn = new SqlCeConnection(Properties.Settings.Default.mainDBConnectionString); SqlCeCommand sqlCmd = new SqlCeCommand( “INSERT INTO desktopItems (Location,Label) VALUES (@Location, @Label)”, sqlCnn); sqlCnn.Open(); sqlCmd.Parameters.Add(“@Location”, openExe.FileName.ToString()); sqlCmd.Parameters.Add(“@Label”, openExe.SafeFileName.ToString()); sqlCmd.ExecuteNonQuery(); sqlCnn.Close(); 我有这个代码但是当我运行程序时,数据库没有更新…

如何拆除集成测试

我想对我的项目进行一些集成测试。 现在我正在寻找一种机制,允许我在所有测试开始之前执行一些代码,并在所有测试结束后执行一些代码。 请注意,我可以为每个测试设置方法和拆除方法,但我需要为所有测试提供相同的function。 请注意,我使用的是Visual Studio,C#和NUnit。

多次单击按钮时C#更改标签文本

对不起,我是新手,只是想知道是否有人可以提供帮助,我试图让我的标签在每次点击按钮时更改其文本。 不知道我应该怎么做。 任何人都可以帮助我。 private void button1_Click(object sender, EventArgs e) { string[] MonthName; MonthName = new string[12]; MonthName[0] = “January”; MonthName[1] = “February”; MonthName[2] = “March”; MonthName[3] = “April”; MonthName[4] = “May”; MonthName[5] = “June”; MonthName[6] = “July”; MonthName[7] = “August”; MonthName[8] = “September”; MonthName[9] = “October”; MonthName[10] = “November”; MonthName[11] = “December”; label1.Text = (MonthName[0]); […]

SystemEvents.SessionEnding未触发

我正在c#.net 4.0中开发一个Windows窗体应用程序。 我想捕获Windows注销事件。 这是代码: public Form1() { InitializeComponent(); SystemEvents.SessionEnding += (s, e) => { if (e.Reason == SessionEndReasons.Logoff) { MessageBox.Show(“LogOff”); } else if (e.Reason == SessionEndReasons.SystemShutdown) { MessageBox.Show(“ShutDown”); } }; } 为什么我的sessionEnding没有被解雇?

仅在WPF / XAML中hover的图像上投下阴影效果或模糊效果

我有一个shadow属性定义如下的图像。 这会生成带边框的图像。 好。 但是,我需要仅在图像hover时显示边框? 我怎么做 ? 另外,如何模糊hover在它上面的图像? 非常感谢。