我正在使用Git for windows.
安装后,我在Git bash命令行上设置了一些Git别名.我用了:
git config --global alias.st status
但现在,我想将别名更改为diff --stat.然后,在Git bash上,我输入了git config --global alias.st diff --stat,但它似乎没有替换先前设置的别名.当我键入git st它仍然在运行git status.当然,我可以转到gitconfig文件并进行编辑,但我想使用命令行进行更改.
那么,有没有办法替换别名?
我的Delphi 7表格中有一个TComboBox,里面有一些项目.在这种情况OnChange下,我会根据选择的项目进行一些处理,但在此处理过程中,我可能希望恢复到之前选择的项目.
以编程方式,我想要类似的东西
ComboBox.ItemIndex := oldItemIndex;
Run Code Online (Sandbox Code Playgroud)
问题是我不知道如何得到oldItemIndex.
我尝试在OnCloseUp事件中定义一个(全局)变量,但是ItemIndex已经有了新选择的ItemIndex.我也试过节能oldItemIndex上OnEnter的事件.虽然这可以oldItemIndex在第一次控制聚焦时保存,但如果焦点保留在其中则不起作用,因此只有在项目第一次更改时才有效.
在OnChange事件处理程序内部获取ComboBox中最后一个选定项目的最简单方法是什么?