小编Jef*_*tes的帖子

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

如何在Winforms TextBox中以编程方式突出显示选择

我没有在这里进行太多的研究,但直观的事情是行不通的:

private void SerachButton1_Click(object sender, EventArgs e)
{
   String serchTerm = searchTerm1.Text;
   String text = usualTextBox.Text;


   Int32 index = text.IndexOf(serchTerm);

   if (index >= 0)
   {
      usualTextBox.Select(index, serchTerm.Length);
   }
}
Run Code Online (Sandbox Code Playgroud)

SelectedText,SelectionLengthSelectionStart属性是我所期望的后Select调用,但没有可见的选择.

我在这做错了什么?

编辑:我也试过了RichTextBox.当我为其显示的选项设置背景和文本颜色时,但是当您手动选择文本的其他部分或只是单击文本中的位置时,它不会自动取消选择.这两种类型的选择本质上是不同的,如果您以编程方式选择,您还必须以编程方式取消选择吗?

c# textbox selection winforms

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

使用VB6,如何在Windows XP上获取当前用户和域?

我需要当前用户和域名.我正在使用VB 6应用程序.

谢谢

vb6 windows-xp

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

C# WinForms - Paint method questions

I am not sure what is the best way of using graphics - should I attach my classes to main form Paint event and then do the drawing, or it is better to call it from overidden OnPaint void like this? I mean, is it OK to do that like this:

protected override void OnPaint(PaintEventArgs e)
{
    base.OnPaint(e)  //what is this good for? My app works without it as well
    Graphics g=e.Graphics;
    DrawEnemies(g);
    UpdateHUD(g);
    DrawSelectedUnit(g);
}
Run Code Online (Sandbox Code Playgroud)

c# onpaint winforms

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

Silverlight中的应用程序范围的字体资源

我想看看是否可以在Silverlight控件中使用应用程序范围的字体,可以在application.resources中设置,然后在整个应用程序中使用.他们不需要指定关于字体的其他内容,如粗体或斜体,只需要名称.

大多数情况下,这适用于需要嵌入到应用程序中的自定义字体.例如,我正在寻找一些简单的东西(不是任何特定的控制或控制类型)......

<Setter x:Key="My First Font"
        Property="FontFamily"
        Value="VINERTIC.TTF#Viner Hand ITC" />
Run Code Online (Sandbox Code Playgroud)

然后在任何给定的控制中我会输入......

<TextBlock FontFamily="{StaticResource "My First Font"}"
           x:Name="ApplicationTitle"
           Text="NEXT PAGE" Foreground="Red"/>
Run Code Online (Sandbox Code Playgroud)

...要么...

FontFamily="{Binding "My First Font"}"
Run Code Online (Sandbox Code Playgroud)

或某些这样的事情.

我知道我所做的不起作用,但这是理想的效果.

我似乎无法找到有关如何设置应用程序范围的字体系列的任何文档.有什么建议?

silverlight fonts

5
推荐指数
0
解决办法
1456
查看次数

从字符串中删除特定单词

我正在尝试解析项目的街道名称文件,并需要删除修改器(上/下/旧/新/北/东/南/西......)和结尾(街道/道路/道路/车道). ..),但我对正则表达式没什么好运.

目前设置的方式是程序将一次解析文件一行(即街道),并检查它

我认为问题是单词边界 - 例如我需要的是以下转换...
Old Harrow Way - > Harrow(即删除'Old'前缀和'Way'结尾)
Chittock Mead - > Chittock(删除结尾' Mead')
- 但是在单词中留下这些:
Gold Lane - > Gold(只删除结尾)
Eastley Avenue - > Eastly(只是删除结尾)
Upper Western Avenue - > Western(删除前缀和结尾)

显然,像"南街"这样的东西会删除两者 - 这没关系,因为我可以丢弃一个空字符串.

任何人都可以告诉我如何做到这一点 - 我一直在阅读正则表达式并尝试几个小时!

c# regex

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

对于操纵巨大的图形,F#或C#,哪种语言比另一种语言更合适?

它们对C#或F#的优势是否会使该语言更适合操作巨大的图形?

c# f#

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

Zend Framework - 你能支持多个View Renderers吗?

我有一个Zend Framework项目,由于以前的程序员的专业知识,使用了视图Smarty视图呈现引擎(在引导程序中设置).

我现在想 - 随着时间的推移 - 迁移到默认的ZF PHTML视图渲染器,甚至可能使用PHPTAL.

在我进行迁移(.tpl到.phtml)时,ZF(版本1.10+)是否支持多个视图渲染器?我找不到关于这个主题的任何文件.

php zend-framework

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

XAML中的简单Flipbook动画

我有10个XAML文件,每个文件都包含一个动画帧(它们是从SWF转换的,所以每个对象都没有关键帧信息).每个XAML文件都包含一个Canvas,每个帧都有各种形状.

我想创建1个XAML文件,其中包含每个帧的Canvas信息,然后使用XAML在适当的时间显示每个Canvas,因此每个帧都是一个接一个地显示.这是一个好方法吗?我怎样才能做到这一点?我尝试使用Blend,但似乎不可能,因为我的对象在每个帧上都不同(即我不是动画对象属性).

我只是在寻找一个声明性的解决方案.

silverlight wpf xaml

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

是否可以在运行时验证ASHX语法错误?

基本上ASHX文件中存在简单的错误(比如缺少逗号或类似的东西).Visual Studio可以很好地完成所有操作,但是一旦访问该文件(由IIS托管),就会弹出一个错误.

有没有办法在MSBuild或Visual Studio中识别出这样的错误?

.net c# msbuild visual-studio

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