好吧,某种n00b问题来自我.我在这里上网和类似的问题,但没有找到任何正确答案这样简单(我认为)的问题.
我有一个DBGrid.我选择一行并使用链接到此行的其他数据执行一些操作.完成后,我的DBGrid被刷新并且选择的行重置为第一个.我想获取在刷新DBGrid数据之前选择的相同行.有什么建议?
我有一个带有值的C#列表框
Profile 1
Profile 2
Profile 3
Run Code Online (Sandbox Code Playgroud)
我想在表单加载时选择配置文件2.我该怎么做呢?
我想从gridview中选择的行使用复选框.复选框是这样的!
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server"
oncheckedchanged="CheckBox1_CheckedChanged" />
</ItemTemplate>
</asp:TemplateField>
我想在每一行中获得一列.怎么做.谢谢!
我有一个win32应用程序(c ++),右键单击通知图标绑定上下文菜单.菜单/子菜单项在运行时动态创建和更改.
InsertMenu(hSettings, 0, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT_PTR) hDevices, L"Setting 1");
InsertMenu(hSettings, 1, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT_PTR) hChannels, L"Setting 2");
InsertMenu(hMainMenu, 0, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT_PTR) hSettings, L"Settings");
InsertMenu(hMainMenu, 1, MF_BYPOSITION | MF_STRING, IDM_EXIT, L"Exit");
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,hDevices和hChannels是动态生成的子菜单.动态菜单生成如下:
InsertMenu(hDevices, i, style, IDM_DEVICE, L"Test 1");
InsertMenu(hDevices, i, style, IDM_DEVICE, L"Test 2");
InsertMenu(hDevices, i, style, IDM_DEVICE, L"Test 3");
Run Code Online (Sandbox Code Playgroud)
有没有办法知道哪个项目被点击而不必定义每个子菜单项它自己的ID(上面代码中的IDM_DEVICE)?想要检测用户点击子菜单IDM_DEVICE并且他点击了此子菜单中的第一个项目(测试1).
我想得到这样的东西:
case WM_COMMAND:
wmId = LOWORD(wParam);
wmEvent = HIWORD(wParam);
// Parse the menu selections:
switch (wmId)
{
case IDM_DEVICE: …
Run Code Online (Sandbox Code Playgroud) 我对C#和一般编程都很陌生.我想知道是否有办法实现以下功能:
textbox
(命名tb1
)和button
(命名bt1
).bt1
,我的光标将变为"选择器"bt1
WindowsXP/Windows Vista/7
PS - 我知道如何从剪贴板获取文本以及如何将文本设置到剪贴板,我需要的是在按下按钮后捕获任何文本的方法.例如 - 我有10个文本框; 每个文本框都有一个按钮.
这个过程将是:
button1单击 - >选择另一个应用程序中的文本 - >自动粘贴到textbox1
button2单击 - >选择另一个应用程序中的文本 - >自动粘贴到textbox2
button3单击 - >选择另一个应用程序中的文本 - >自动粘贴到textbox3
等等
我有ListPreference,它包含例如5个选项,我想在用户选择它时将其中一个值保存到SharedPreferences.我该怎么做?
顺便说一句.我知道如何为SharedPreferences节省价值,但是当用户选择其中一个时,我不知道如何获得该值.
我插入了一个没有任何JMenuItem的JMenu(实例名为:exitMenu),所以我的目的是提供一种方法来退出程序,而无需访问不必要的菜单项,因为我的程序只有一个JMenu对象(有人可能会说:WTF! !!但是...).
因此,为了捕获在此特定JMenu组件中发生的事件,我的类实现了MenuListener接口.众所周知,有三种强制实现方法,虽然我只需要使用一个,即menuSelected()方法.
为了使我的程序有点直观,毫无疑问,一旦用户选择exitMenu,(in)着名的弹出窗口JOptionPane.showConfirmDialog()就会显示他/她需要在YES或NO选项之间进行选择.
如果所选选项为YES,则完全没问题,因为程序是通过System.exit(0)完成的.问题是NO选项,当焦点返回到程序时,exitMenu保持被选中,当然,因为我之前选择了.我想要做的"事情"就是在选择NO选项后立即删除对象选择,这样用户就可以再次点击它.
即使在三个强制方法(一个调用另一个)中使用exitMenu.setSelected(false),虽然exitMenu组件被"取消选择",但是必须单击它两次以调用其事件监听器.
有什么建议吗?
提前致谢.
我有一个自定义ArrayAdapter来表示微调器控件上的对象,我可以加载我的项目列表并显示它以供选择,但是当实际选择发生时,微调器没有显示任何内容.
活动代码:
public MetroData metroData;
private Spinner spinner;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
metroData = new MetroData();
spinner = (Spinner) findViewById(R.id.spinner1);
StopArrayAdapter dAdapter = new StopArrayAdapter(this, metroData.Stops);
spinner.setAdapter(dAdapter);
}
Run Code Online (Sandbox Code Playgroud)
StopArrayAdapter:
public class StopArrayAdapter extends ArrayAdapter<MetroStop> {
private List<MetroStop> items;
private Activity activity;
public StopArrayAdapter(Activity activity, List<MetroStop> items) {
super(activity, android.R.layout.simple_list_item_1, items);
this.items = items;
this.activity = activity;
}
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
TextView v = (TextView) super.getView(position, convertView, parent);
if (v …
Run Code Online (Sandbox Code Playgroud) p:selectOneMenu
添加时选择存在问题f:selectItem
.
视图:
<p:selectOneMenu value="#{selectionTest.selectedName}">
<f:selectItem itemLabel="Select" noSelectionOption="true" />
<f:selectItems value="#{selectionTest.allNames}" var="varName" itemLabel="#{varName}" itemValue="#{varName}" />
</p:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
模型:
private List<String> allNames;
private String selectedName;
public MenuSelectionTestBean(){
allNames = new ArrayList<String>();
allNames.add("Ahmed");
allNames.add("Mohamed");
allNames.add("Ibrahim");
allNames.add("Walid");
selectedName ="Walid";
}
Run Code Online (Sandbox Code Playgroud)
结果:
应选择"Walid"项,但选择"Ibrahim".我认为PrimeFaces根据列表中的索引选择项目,而不是项目的值.
这是怎么造成的,我该如何解决?
今天我将iPhone OS升级到iOS 7.1.
在新的iOS中,一切看起来都不错,但我UIButtons
在我正在开发的应用程序中遇到了一个关键问题.
所选状态在每个按钮中都消失了.例如,Like按钮在选中时标题为"Liked",但现在选中时根本没有显示.按钮只有每个状态下没有背景/图像的文本.我尝试在Xcode 5.1中构建和测试应用程序,但仍无法在按钮中看到所选状态.
有没有其他人有这个问题或者可以帮助我解决它?
selected ×10
c# ×3
android ×2
asp.net ×1
c++ ×1
clipboard ×1
copy ×1
dbgrid ×1
delphi ×1
facelets ×1
gridview ×1
ios7.1 ×1
iphone ×1
java ×1
jmenu ×1
jsf-2 ×1
listbox ×1
listboxitem ×1
menu ×1
objective-c ×1
preferences ×1
primefaces ×1
row ×1
rows ×1
set ×1
spinner ×1
submenu ×1
swing ×1
text ×1
uibutton ×1
view ×1
winapi ×1
winforms ×1