问题列表 - 第31415页

取消选择文本框中的文本

我有一个Windows窗体,它将文本框中的text属性设置为字符串变量的属性.运行表单时,它会选中文本框中的所有文本.我需要尝试弄清楚如何防止这种情况发生.我试过了

DeslectAll() 
Run Code Online (Sandbox Code Playgroud)

文本框上的方法,但似乎不起作用.我也试过了

txtBox.SelectNextControl(txtCostSummary, true, false, true, true);
Run Code Online (Sandbox Code Playgroud)

但我有点猜测需要设置什么,调整它们似乎并没有什么不同.为了真正理解我在做什么,我会更清楚地了解这一切是如何发生的.

public Form1()
{
    Apple a = new Apple();
    a.IwantThisText = "Item 1: " + 50.00 + "\r\n";
    txtBox.Text = a.IwantThisText;
}

Class Apple
{
    private string iWantThisText;
    public string IwantThisText
    {
    get { return iWantThisText; }
    set { iWantThisText += value; } // Appends what was there before
    }
}
Run Code Online (Sandbox Code Playgroud)

一切正常,除了它在文本框中打印信息的部分,但文本框中的所有文本都被选中,这不是我认为会发生的,也不是我想要发生的事情.

谢谢你的任何想法!

c#-4.0

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

excel查找返回引用

Excel具有"查找"功能,可在行或列中查找指定值,并从另一列返回相应的值.

但是有一个查找返回找到的单元格的引用?我有一个案例,我有一列日期,我想在列表中搜索给定的日期,然后返回该单元格的引用 - A23或其他 - .

excel

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

如何找到当前版本的SQL Server数据层应用程序?

我们正在使用SQL Server数据层应用程序(dacpac或DAC包),我很难找到当前版本的数据库.

有没有办法使用以下任何方法获取当前版本:

  1. 从SQL Server Management Studio中
  2. 通过SQL语句
  3. 以编程方式使用.NET代码

sql-server-2008-r2 data-tier-applications

11
推荐指数
1
解决办法
8342
查看次数

GNU sed - 查找或替换空格或新行.为什么这不起作用?v3.02 vs v4.2

C:\crp\cnp>sed -V

GNU sed version 3.02

Copyright (C) 1998 Free Software Foundation, Inc.......


C:\crp\cnp>type f.f

a a a

a a a
Run Code Online (Sandbox Code Playgroud)

试图用空格替换'a'.

C:\crp\cnp>type f.f | sed -e s/a/\d032/g

d032 d032 d032

d032 d032 d032
Run Code Online (Sandbox Code Playgroud)

为什么不工作?

我不介意我是在寻找还是替换空格或换行......我只是希望能够指定它们.它似乎没有工作,我不知道为什么.

(用f替换空格或空格不起作用)

C:\crp\cnp>echo a a | sed s/\d32/f/
a a
Run Code Online (Sandbox Code Playgroud)

注意 - 似乎它可能在4.2中工作,但我对3.02'cos感兴趣,这是与unxutils捆绑在一起的版本http://unxutils.sourceforge.net/

更新问题 - 感谢paxdiablo的提示......关于gnu32win,我现在正在使用它而不是unxutils.它更新了.我现在可以指定空格.和鬼狗的小费,以及paxdiablo,我看到双引号.我很好用\ d(因为使用4.2)或空格指定空格.但是,我仍然无法删除新行

C:\ crp>输入ff | sed -e"s /\r \n/f/g"

aa

b bb

c cc

C:\ crp>输入ff | sed -e"s /\d013\d010/f/g"

aa

b bb

c cc

C:\ crp>输入ff | sed …

windows command-line gnu sed command-prompt

2
推荐指数
1
解决办法
8607
查看次数

Objective-C中引用的参数

我试图NSString通过引用传递,但它不起作用.

这是功能:

+(void)fileName:(NSString *) file
{
    file = @"folder_b";
}
Run Code Online (Sandbox Code Playgroud)

这就是电话:

NSString *file;

[function fileName:file];

nslog(@"%@",file);    // and there is nothing in the string....
Run Code Online (Sandbox Code Playgroud)

我必须做什么来通过引用传递我的字符串?

objective-c pass-by-reference

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

将多个BigInteger值添加到ArrayList

我想为一个添加多个BigIntegerArrayList.我所发现的只是重复添加单个值的示例,每个值都在自己的代码行中表示.我正在寻找类似的东西

ArrayList<BigInteger> array = {bigInt1, bigInt2, bigInt3};
Run Code Online (Sandbox Code Playgroud)

而是它的:

ArrayList<BigInteger> array = new ArrayList<BigInteger>();
array.add(bigInt1);
array.add(bigInt2);
array.add(bigInt3);
Run Code Online (Sandbox Code Playgroud)

可以在不添加一个元素/行或使用for循环的情况下完成吗?

java arrays arraylist

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

使用clipRect - 解释

public class POCII extends Activity { 

    myView mv = new myView(this); 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(mv); 
    }
}


class myView extends View { 

    public myView(Context context) { 
       super(context); 
    } 

    @Override 
    public void onDraw(Canvas canvas) { 

        Paint paint = new Paint(); 

        canvas.drawRect(0,0,100,100, paint); 
        canvas.clipRect(0,0,50,50);
    } 
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,上面的代码是否应该绘制一个矩形然后裁剪左上角?矩形没有被裁剪.

请解释一下clipRect的作用.什么是实际剪裁?在给定坐标的情况下,它是否以矩形的形式剪辑?如果是这样,为什么上面的代码不起作用?

android android-canvas android-view

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

临时表范围?

我在我的存储过程中使用临时表#tempTable - 我用它来运行我的ASP.net报告(报告服务)

我正在做类似的事情

例如.码

SELECT * INTO #tempTable FROM Contacts WHERE ContactID < 10
Run Code Online (Sandbox Code Playgroud)

然后我用类似的东西

SELECT o.* FROM #tempTable t INNER JOIN Orders o ON t.ContactID =o.ContactID
Run Code Online (Sandbox Code Playgroud)

将值返回到我的报告,即存储过程的结果

我没有摆脱我的#tempTable

即我不这样做

DROP TABLE #tempTable
Run Code Online (Sandbox Code Playgroud)

我已经读过临时表的范围只适用于存储过程 - 所以做了以上必要的操作 - 如果我不做上面的话我将来会遇到什么问题

sql t-sql stored-procedures sql-server-2005

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

与其他语言相比,Fortran对数值准确性有固有限制吗?

在进行简单的编程练习时,我创建了一个while循环(Fortran中的DO循环),当一个实变量达到精确值时,它就会退出.

我注意到由于使用的精度,从未满足相等性并且循环变得无限.当然,这并不是闻所未闻的,并且建议不要将两个数字进行相等比较,最好看两个数字之间的绝对差值是否小于设定的阈值.

我发现令人失望的是我必须设置这个阈值,即使变量是双精度,我的循环也能正常退出.此外,当我在Perl中重写了这个循环的"蒸馏"版本时,我没有数值精度的问题,并且循环退出很好.

由于产生问题的代码非常小,在Perl和Fortran中,我想在这里重现它,以防我对一个重要的细节进行掩饰:

Fortran代码

PROGRAM precision_test
IMPLICIT NONE

! Data Dictionary
INTEGER :: count = 0 ! Number of times the loop has iterated
REAL(KIND=8) :: velocity
REAL(KIND=8), PARAMETER :: MACH_2_METERS_PER_SEC = 340.0

velocity = 0.5 * MACH_2_METERS_PER_SEC ! Initial Velocity
DO
        WRITE (*, 300) velocity
        300 FORMAT (F20.8)
        IF (count == 50) EXIT
        IF (velocity == 5.0 * MACH_2_METERS_PER_SEC) EXIT
!       IF (abs(velocity - (5.0 * MACH_2_METERS_PER_SEC)) < 1E-4) EXIT
        velocity = velocity + 0.1 * MACH_2_METERS_PER_SEC
        count …
Run Code Online (Sandbox Code Playgroud)

perl fortran floating-accuracy double-precision

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

VB.net正则表达到C#

我如何从VB.net将其转换为C#.我尝试了在线转换器但是当我把它放在我的项目中时我遇到了错误.

Dim regexinfo As String = String.Empty
Dim p = "\[news\](?<info>.*?)\[/news\]"
Dim Matches = Regex.Matches(response, p, RegexOptions.IgnoreCase Or RegexOptions.Singleline)
If Matches IsNot Nothing AndAlso Matches.Count > 0 Then
    For Each Match As Match In Matches
        If Match.Groups("info").Success Then
            regexinfo = (Match.Groups("info").Value)
        End If
    Next
End If
Run Code Online (Sandbox Code Playgroud)

c# regex vb.net pattern-matching

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