我想避免在BDS2006中用鼠标右键点击我的应用程序的编辑框。我用谷歌搜索了一下,发现了一个代码,如下所示。
noPopUp := TPopupMenu.create(Edit1);
Edit1.PopupMenu := noPopup;
这是写在激活表单上的。它对edit1很有效,但是表单上有很多编辑框,所以我写了一个for循环,
for i := 0 to Self.ControlCount-1 do
begin
if Self.Controls[i].ClassName = 'TEdit' then
begin
noPopUp := TPo
编辑BoxesI正在开发一个由编辑文本组成的应用程序,我将根据以下步骤清楚地解释:
( a)基于旋转器,某些项目将包含3个编辑文本框,而一些项目将包含4个编辑文本框。
( b)为此,我将计算GCD,目前对两个编辑框使用GCD计算,如何计算** 三个编辑框和四个编辑框**
private long gcd(long a, long b) {
if (b == 0)
return a;
else
return gcd(b, a % b);
}
如何为三和四个编辑框编写代码。
我有两个公式。
a = sqrt ( b )
它是相反的
b = a ^ 2
我想要两个编辑框,一个编辑框中有a的值,另一个编辑框中有b的值。如果我手动编辑其中一个编辑框,另一个将根据上面的公式进行更新。要使问题更复杂,编辑框应限制为仅显示两个小数位,并且应仅在按enter键或在当前正在编辑的文本框上失去焦点后才激活另一个文本框的更新。在中输入无效值(无数字)也应该是不可能的。
单独来看,每一小块似乎都不是问题,但将所有需求捆绑在一起,我就是想不通。
注意a和b的值应该是某些对象的数据绑定属性。