小编Cas*_*ens的帖子

c#windows表单Tab Order

我在C#项目中有一个窗口表单,用于保存学生信息.我抓住了这张照片: 在此输入图像描述

我想按顺序添加顺序数据,但是当我输入数据到Surname文本框时,TAB按钮跳转到电子邮件文本框,然后跳转到电话号码文本框,最后跳转到出生日期DateTimePicker.

除了这些文本框之外,我在窗体上创建了所有控件的TabStop属性"False".我通过属性部分安排了他们的TabOrder,如下所示0,1,2 ..如我所愿.但是正如我上面写的那样,顺序就是这样 然后我通过菜单条上的"查看"打开了Tab Order功能..我点击了我想按顺序使用的所有控件,但没有用.表单和Tab按钮与以前一样.我在下面找到了Tab Order功能图:

在此输入图像描述

我现在该怎么办?

c# tab-ordering winforms

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

OpenFileDialog的初始目录

文件对话框必须打开关闭之前使用的最后一个目录位置,但我不知道如何执行此操作.我的同事只给我看了一个单词的例子,当你单击"文件"它显示最后使用的文件时,他告诉我使用寄存器或INI文件,这是我以前从未使用过的.

这是我正在使用的代码:

string f_sOudeLocatie = @"D:\path\is\classified";

private void btBrowse_Click(object sender, EventArgs e)
{
    OpenFileDialog fdlg = new OpenFileDialog();
    fdlg.Title = "Zoek de CSV file";
    fdlg.InitialDirectory = f_sOudeLocatie;
    fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
    fdlg.FilterIndex = 1;
    fdlg.RestoreDirectory = true;
    if (fdlg.ShowDialog() == DialogResult.OK)
    {
        tbGekozenBestand.Text = fdlg.FileName;
        tbVeranderNaamIn.Text = Path.GetDirectoryName(fdlg.FileName);
        f_sOudeLocatie = Path.GetDirectoryName(fdlg.FileName);
        f_sSourceFileName = fdlg.FileName;
        f_sDestFileName = Path.GetFileName(Path.GetDirectoryName(fdlg.FileName)) + ".csv";
        btOpslaan.Enabled = true;
        tbVeranderNaamIn.ReadOnly = false;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# openfiledialog winforms

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

在Windows窗体中为禁用的控件注册MouseEnter/MouseLeave事件?

我想为禁用按钮注册MouseEnter/MouseLeave事件.虽然它对启用的按钮有效,但它不起作用.

//Enable Disable controls on form load
                EnableDisableControls("Load");

var grupButtons = control.Controls.OfType<Button>();
                    foreach (Button btns in grupButtons)
                    {
                        //btns.MouseMove += new MouseEventHandler(MainframeDataExchangeTool_MouseMove);
                        btns.MouseEnter += new EventHandler(btns_MouseEnter);
                        btns.MouseLeave += new EventHandler(btns_MouseLeave);
                    }

private void btns_MouseEnter(object sender, EventArgs e)
        {

        }

        private void btns_MouseLeave(object sender, EventArgs e)
        {
            var parent = sender as Control;
            string tipstring = string.Empty;
            if (parent == null)
            {
                return;
            }
            string enter = sender.GetType().ToString() + ": MouseEnter";
        }
Run Code Online (Sandbox Code Playgroud)

它适用于启用按钮......但是如何禁用按钮...我必须在mouseenter上显示工具提示操作并立即在mouseleave上使其消失?

.net c# windows winforms

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

如何在ksh中将字符串与点中的点完全匹配

在尝试grep查找包含点的字符串时,我无法获得完全匹配的字符串作为输出.

例如: grep "APPLICATION.REFERENCE.LOCAL" <FILENAME>

我甚至尝试过:

grep -F 'APPLICATION.REFERENCE.LOCAL' <FILENAME>它还显示类似匹配的行APPLICATION.REFERENCE.LOCAL1.

请帮我.

regex grep

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

客户可以阻止他们的IP地址,没有人知道吗?

我正在使用代码来了解客户端IP,谁登录到我的网站,直到它工作正常,但如果客户端阻止他们的IP然后我会得到,我会得到他们的IP,实际上是有任何有机会阻止他们在互联网连接的IP?

请帮帮我,提前致谢

c# asp.net network-programming ip-address

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

"用户友好"的vimeo嵌入,从网址获取嵌入代码

我正在为客户端(用户)设法从vimeo获取iFrame来播放不同的视频......这对我来说比以前预期的更难.视频的更改必须通过文本框完成.

如果可能的话,我如何提取这样的嵌入代码:

<iframe src="https://player.vimeo.com/video/22439234?title=0&byline=0&portrait=0" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

来自网址,例如:https://vimeo.com/22439234

如何从上面的示例中检索iframe,src属性值或我可以使用的任何内容?

我用谷歌搜索了一堆,但我发现的所有指令都是针对开发人员的......

(我正在使用Angularjs,因此任何Javascript或Angular解决方案都可以接受)

编辑:我发现一个网站,做我想要的,可能会帮助你了解我想做什么..

如果您在其中粘贴https://vimeo.com/22439234并按下生成,则输出:

<object type="application/x-shockwave-flash" style="width:450px; height:366px;" data="http://vimeo.com/moogaloop.swf?clip_id=22439234&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowfullscreen="true" allowscriptaccess="always">
Run Code Online (Sandbox Code Playgroud)

获取您自己的有效XHTML Vimeo嵌入代码

这正是我需要的,除了它不是iFrame的事实......

http://www.tools4noobs.com/online_tools/vimeo_xhtml/

javascript iframe vimeo-player

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