编写如下代码在菜单项中,编译时系统提示错误:
private void miDisable_Click(object sender, System.EventArgs e)
{
if (miDisable.Checked==True)
{
miEdit.Enabled=True;
miDisable.Checked=False;
}
else
{
miEdit.Enabled=False;
miDisable.Checked=True;
}
}
-------------------
系统提示:H:\TEST\vs.net\testmenu\Form1.cs(245): 名称“True”在类或命名空间“testmenu.Form1”中不存在
后来,我把Ture改成true就成功了.我看了很多书都是True,不理解.
问题点数:10、回复次数:1Top
1 楼fullbug(一肚子坏水)回复于 2002-11-16 14:01:52 得分 10
布尔值类型返回的值是“Ture”.
public bool DocumentUndo()
{
bool ifcanUndo=true; //看这里定义或赋值的时候是"true";
try
{
object relval=this.axDHTMLEdit1.QueryStatus(DHTMLEDLib.DHTMLEDITCMDID.DECMD_UNDO);
if (relval.ToString()=="DECMDF_ENABLED")
{
this.axDHTMLEdit1.ExecCommand(DHTMLEDLib.DHTMLEDITCMDID.DECMD_UNDO,DHTMLEDLib.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT,ref relval);
}
else
{
ifcanUndo=false;
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
return ifcanUndo;
}
-------------------
if (activeChild.DocumentRedo().ToString()=="False")//看这里返回的是"False"或“True”
{ this.tBBRedo.Enabled=false; this.tBBundo.Enabled=true;
}Top




