小编cad*_*108的帖子

Decimal.TryParse不解析我的十进制值

当我尝试转换类似0.1的内容(来自文本框中的用户)时,我的值b始终为false.

bool b = Decimal.TryParse("0.1", out value);
Run Code Online (Sandbox Code Playgroud)

怎么可以在这里工作?

c# decimal tryparse

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

命名空间中不存在来自WPFToolkit的控制

我添加了参考WPFToolkit.dll,我添加了以下行的.xaml文件:

xmlns:toolkit="clr-namespace:Microsoft.Windows.Controls;assembly=WpfToolkit"
Run Code Online (Sandbox Code Playgroud)

在跟随之前:

xmlns:toolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
Run Code Online (Sandbox Code Playgroud)

在两种情况下都符合要求

<toolkit:NumericUpDown Value="10" Increment="1" Maximum="10" Minimum="0" />
Run Code Online (Sandbox Code Playgroud)

我有错误:

错误1 XML名称空间"http://schemas.microsoft.com/wpf/2008/toolkit"中不存在标记"NumericUpDown".第20行位置18. C:\ Users\Diament\Documents\Visual Studio 2008\Projects\MyBasicFlyffKeystroke\MyBasicFlyffKeystroke\Window.xaml 20 18 MyBasicFlyffKeystroke

问题出在哪儿?:(

c# wpf .net-3.5

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

WPF中的全局热键在每个窗口中工作

我必须使用热键,它将在每个窗口和讲坛上工作.在winforms我用过:

RegisterHotKey(this.Handle, 9000, 0x0002, (int)Keys.F10);
Run Code Online (Sandbox Code Playgroud)

UnregisterHotKey(this.Handle, 9000);
Run Code Online (Sandbox Code Playgroud)

protected override void WndProc(ref Message m)
{
    base.WndProc(ref m);
    switch (m.Msg)
    {
        case 0x312:
        switch (m.WParam.ToInt32())
        {
            case 9000:
            //function to do
            break;
        }
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的WPF应用程序中,我试过:

AddHandler(Keyboard.KeyDownEvent, (KeyEventHandler)HandleKeyDownEvent);
Run Code Online (Sandbox Code Playgroud)

private void HandleKeyDownEvent(object sender, KeyEventArgs e)
{
    if (e.Key == Key.F11 && (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)
    {
        //function to do
    }
}    
Run Code Online (Sandbox Code Playgroud)

但它仅在我的应用程序处于活动状态且位于顶部时才起作用,但在应用程序最小化时(例如)它不起作用.有什么方法可以做到吗?

c# wpf hotkeys

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

HTML按钮vs html提交?

我有一个输入文本框和一个搜索提交按钮,当用户点击搜索提交按钮时,我想将用户重定向到网址http://testsearch/results.aspx?k=<value of text box k>,例如,如果用户将"StackOverflow"放入文本框然后单击搜索按钮,我想要将用户重定向到以下页面,

HTTP://testsearch/results.aspx K = StackOverflow的

我发现当我使用按钮搜索按钮时,它可以工作(参见下面的源代码),

  <input type="text" id="k" name="k" />
  <input type="button" id="Go" value="Search" onclick="location.href = 'http://somemachine/Search/results.aspx?k='+document.getElementById('k').value;"/>
Run Code Online (Sandbox Code Playgroud)

但是当我使用提交搜索按钮时,它不起作用(见下面的源代码),为什么?

  <input type="text" id="k" name="k" />
 <input type="submit" id="Go" value="Search" onclick="location.href = 'http://somemachine/Search/results.aspx?k='+document.getElementById('k').value;"/>
Run Code Online (Sandbox Code Playgroud)

乔治,提前谢谢

html javascript

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

FindControl()返回null

我试图创建应用程序whad动态添加控件.我有主页,我的asp:内容在这里:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:ScriptManager ID="scriptManager1" runat="server">
</asp:ScriptManager>   
<div style="margin: 10px">
    <asp:UpdatePanel ID="updatePanel1" runat="server">
        <ContentTemplate>
            <asp:PlaceHolder runat="server" ID="myPlaceHolder" />
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btnAdd" EventName="Click" />
        </Triggers>
    </asp:UpdatePanel>
</div>
<asp:Button ID="btnAdd" runat="server" Text="Add" />
Run Code Online (Sandbox Code Playgroud)

点击btnAdd后,我想添加两个文本框.我试着像http://jagdeepmankotia.wordpress.com/2010/01/30/dynamically-add-controls-in-asp-net-c/

这是我的代码:

    static int myCount = 1;
    private TextBox[] color;
    private TextBox[] text;

    protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);
        color = new TextBox[myCount];
        text = new TextBox[myCount];

        for (int i = 0; i < myCount; i++)
        {
            TextBox tbColor = new TextBox();
            tbColor.ID = …
Run Code Online (Sandbox Code Playgroud)

asp.net findcontrol dynamically-generated

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

变量不存在

我有以下问题.我有变量的文件variable.php:

<?php
  $animal = "cat";
?>
Run Code Online (Sandbox Code Playgroud)

并提交b.php文件,我想在函数中使用这个变量

<?php
  include_once 'a.php';

  function section()
  {
     $html = "<b>" . $animal "</b>";
     return $html;
  }
?>
Run Code Online (Sandbox Code Playgroud)

和文件c.php,我正在使用我的功能 section()

<?php
  require_once 'b.php';
  echo section();
?>
Run Code Online (Sandbox Code Playgroud)

我有一条错误消息variable $animal does not exist in file b.php.为什么以及我可以在这做什么?

最诚挚的问候,达格纳

php variables

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

PHP代码里面的变量与HTML代码

例如,我想用html将代码php添加到变量中

$html = '<b></b> <?php echo $lang["text"] ?>';
Run Code Online (Sandbox Code Playgroud)

但它不解释PHP代码.我究竟做错了什么?

html php variables

0
推荐指数
2
解决办法
1930
查看次数