首页 > 解决方案 > 带有斜角按钮的 GMS 3.x 中的错误?

问题描述

GMS 3.x 中是否存在关于斜角按钮的错误?我对 GMS 2.x 没有任何问题。

这是一个示例,按下一个按钮应将另一个按钮设置为零。我正在使用 GMS 3.1.3

Class Dialog_UI : UIFrame
    {

    void Response1(object self)
        {
        self.DLGBevelButtonOn( "Bevell2", 0)
        self.Lookupelement("Bevell2").dlgvalue(0)
        result("Bevell1 was pressed... \n")
        self.ValidateView()     
        }
    void Response2(object self)
        {
        self.DLGBevelButtonOn("Bevell1", 0)
        self.Lookupelement("Bevell1").dlgvalue(0)
        result("Bevell2 was pressed... \n")
        self.ValidateView()
        }

    TagGroup CreateDialog_UI( object self )
        {
        TagGroup Dialog_UI = DLGCreateDialog("test")

        image i := IntegerImage("",1,0,25,25); i= 0; i[2,2,23,23] = 1;
        Image onImage = RGB(0*i,200*i,0*i) // template in green
        Image offImage = RGB(200*i,0*i,0*i)

        taggroup Bevell1 =  DLGCreateDualStateBevelButton("Bevell1",onImage,offImage, "Response1")
        taggroup Bevell2 =  DLGCreateDualStateBevelButton("Bevell2",onImage,offImage, "Response2")

        taggroup Bevellgroup=dlggroupitems(Bevell1,Bevell2).dlgtablelayout(2,1,0)       
        Dialog_UI.dlgaddelement(Bevellgroup)
        return Dialog_UI
        }

        object init(object self)
        {

        return self.super.init(self.CreateDialog_UI())
        }

                // default object constructor

        Dialog_UI( object self )
            {

                self.super.init( self.CreateDialog_UI() )
                number dialogID=self.ScriptObjectGetID()
            }


        // default object destructor

        ~Dialog_UI( object self )
            {
                number dialogID=self.ScriptObjectGetID()
                //result("\nDialog with ID: "+dialogID+" destroyed.")
            }

}
void main()
    {
        object Dialog_UI = Alloc(Dialog_UI).init()      
        Dialog_UI.Display("test")
        Return
    }

main()

标签: dialogdm-script

解决方案


据我所知,这确实似乎是一个错误。

我可以使用 GMS 3.4.0 验证不当行为。

请使用Gatan DigitalMicrograph 错误/问题报告表向 Gatan 报告


推荐阅读