⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fuser.class

📁 Gambas is a graphical development environment based on a Basic interpreter, like Visual Basic. It us
💻 CLASS
字号:
' Gambas class fileSTATIC PRIVATE $hServer AS CServerSTATIC PRIVATE $sUser AS StringSTATIC PRIVATE $bIgnore AS BooleanSTATIC PUBLIC FUNCTION Run(hServer AS CServer, OPTIONAL sUser AS String) AS Boolean  DIM hForm AS Form  $hServer = hServer  $sUser = sUser  hForm = NEW FUser  RETURN NOT hForm.ShowModal()ENDPRIVATE SUB GetInfo()    DIM hUser AS User    WITH $hServer.Handle    .Open    hUser = .Users[$sUser]    txtPassword.Text = hUser.Password    $bIgnore = TRUE    chkAdmin.Value = hUser.Administrator    $bIgnore = FALSE  END WITHFINALLY      $hServer.Handle.Close  CATCH    Message.Error(Error.Text)  btnOK.Enabled = FALSE  ENDPUBLIC SUB _new()    txtServer.Text = $hServer.Name    IF $sUser THEN      ME.Title = ("Edit user")      txtName.Text= $sUser    txtName.ReadOnly = TRUE      GetInfo        txtPassword.SetFocus      ELSE      ME.Title = ("Create user")    txtName.SetFocus      ENDIF    lblTitle.Text = ME.Title  ENDPUBLIC SUB btnOK_Click()  DIM sUser AS String  DIM sPassword AS String    IF $sUser THEN      IF $hServer.EditUser($sUser, Trim(txtPassword.Text)) THEN RETURN    ELSE      sUser = Trim(txtName.Text)    IF NOT sUser THEN      Message.Warning(("Please type a user name."))      RETURN    ENDIF        sPassword = Trim(txtPassword.Text)        IF $hServer.CreateUser(sUser, chkAdmin.Value, sPassword) THEN RETURN      ENDIF  ME.Close(TRUE)ENDPUBLIC SUB btnCancel_Click()  ME.Close()ENDPUBLIC SUB chkAdmin_Click()  IF $bIgnore THEN RETURN  IF $sUser THEN    $bIgnore = TRUE    chkAdmin.Value = NOT chkAdmin.value    $bIgnore = FALSE  ENDIFEND

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -