标签: focus

C#新形式从未获得焦点

我一直在尝试用自己的选项窗口编写一个小应用程序.当我尝试启动窗口时,我似乎无法将注意力集中在新窗体上.这不是mdi表单,而只是我在用户从菜单中选择选项时创建的新表单.应该注意的是,Form.Show返回false,这意味着新表单永远不会获得焦点.

我尝试了多种加载表单的方法,但都失败了:

来自电话表格:

ServerForm SF = new ServerForm(ref DataLoader, false);
SF.Show();
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

在表单内部:

this.Show();
this.BringToFront();
this.Activate();
this.TopMost = true;
// Fails
Run Code Online (Sandbox Code Playgroud)

将表单设置为可选:

this.SetStyle(System.Windows.Forms.ControlStyles.Selectable, true);
...
ServerForm SF = new ServerForm(ref DataLoader, false);
SF.Show();
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

使用旧API:

[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern int ShowWindow(IntPtr handle, int nCmdShow);    
ServerForm SF = new ServerForm(ref DataLoader, false);
ShowWindow(SF.Handle, 3);
SF.Show();
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

传递父母

ServerForm SF = new ServerForm(ref DataLoader, false);
SF.Show(this);
SF.Focus();
// Fails
Run Code Online (Sandbox Code Playgroud)

在所有这些情况下,表单都会显示,但生成的表单仍然会关注新表单.即使我在创建新表单之前禁用旧表单,也会发生这种情况.

有什么建议?

c# forms focus

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

Word建议使EditText失去焦点

我有一个ListView与包含ImageView和EditText的项目.当我触摸EditText时,它会获得焦点,出现虚拟键盘,当键盘上方出现建议时,EditText会失去焦点(并且建议会消失).

这发生在Android 2.3(模拟器和HTC Hero)上,并在另一个非2.3设备(可能是Galaxy S 2.2)上报告.拥有2.2和2.1罗姆斯的HTC Hero没有这个问题......

任何想法如何摆脱这种行为?

编辑:

如果我重写ListView的onSizeChanged而不调用super.onSizeChanged,焦点不会丢失(但是引入了很多其他错误......)

android focus textinput autosuggest

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

在GWT中,如何控制窗口小部件的装饰方式以显示它的重点?

一般来说,如何在GWT中控制放置在窗口小部件上的装饰,例如TextBox,以显示它是关注的窗口小部件?例如,谷歌浏览器使用带有圆角的橙色边框照亮聚焦小部件,但它与CSS中的边框指令可以控制的边框不同.(边框:3px黑色插图或其他).

具体来说,我有一个包含在FocusPanel中的HTML小部件.我希望FocusPanel能够响应它所做的按键,但是我希望它能够无形地完成它,而不是我在做谷歌Chrome时提到的橙色边框,当我做FocusPanel.setFocus(true);.

谢谢!尼尔

gwt focus

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

Android GridView将焦点设置为第一个EditText

我有一个GridView,它由一个包含ImageView和EditText的布局填充.

当活动打开时,是否有一种简单的方法将焦点设置为第一个EditText并弹出键盘?

android gridview focus android-edittext

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

Mac App的Focus Finder

我的mac应用程序中有一个小更新程序,它会自动下载带有最新版本应用程序的dmg文件.现在它也可以打开这个文件,但是如何关注Finder窗口呢?否则,用户不会知道狗文件被打开,因为它在后台.这是我下载和打开文件的代码:

NSData *fileData = [NSData dataWithContentsOfURL:
                       [NSURL URLWithString:@"http:// ... .dmg"]];
    if([fileData writeToFile:@"/file.dmg" atomically:NO]) {
        [[NSWorkspace sharedWorkspace] openFile:@"file.dmg"];
        // Here I want to focus the new Finder window which has been opened by the code above
exit(1);
    }
Run Code Online (Sandbox Code Playgroud)

xcode finder focus objective-c

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

如何在焦点上更改Devexpress TextEdit当前文本

我有一个Devexpress TextEdit控件,显示类似"24年"的字符串.每当用户在文本框内单击时(我出于编辑目的),我希望文本"years"消失.并且,我希望在焦点丢失时重新出现文本.我怎样才能做到这一点?

提前致谢

devexpress focus onfocus textedit

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

javafx焦点窗口

当我在NetBeans中启动我的JavaFX游戏并在显示游戏窗口之后,我点击了一些在这个窗口之外,之后我无法关注这个游戏窗口.只有在显示游戏窗口后我立即点击游戏窗口时,我才可以关注游戏窗口.如何设置可聚焦,我可以随时关注游戏窗口?谢谢.

java user-interface javafx focus javafx-2

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

Twitter Bootstrap按钮活动状态

对于我的网络应用程序中的按钮,我几乎只使用带有"btn"类的<a>标签.

问题是,当用户使用<tab>键导航表单字段时,无法确定其中一个"按钮"何时具有焦点,这使他们感到沮丧.

我尝试将其添加到CSS:

a.btn:活性{背景颜色:红;}

但这并不是我想做的事情; 这只是改变了背景颜色,而被点击的按钮.当按钮通过<tab>键接收焦点时,它不会影响按钮的显示方式.

我也尝试过使用:focus而不是:active,但这也不起作用.

有谁知道我可以在我的应用程序中全局更改此方法?

javascript jquery focus button twitter-bootstrap

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

CSS:如果选中则不悬停

对于大多数人来说听起来很简单,但我是新手.

input.input-text:hover {color:red}
input.input-text:focus {color:blue}
Run Code Online (Sandbox Code Playgroud)

我想如果input-text重点是它不能在悬停时变红.我们可以这样做吗?

css focus hover css-selectors

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

当输入div聚焦时显示div

我想在输入字段聚焦时显示div(活动?)在下面的代码中,我想显示.text何时.input聚焦.我正在尝试这个:

HTML:

<div class="box">
    <input class="input" type="text" value="" />
    <div class="text">text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.text { display: none; }   
.input:focus .text { display: block; }
Run Code Online (Sandbox Code Playgroud)

示例:

的jsfiddle

html css focus css-selectors css3

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