Диалог с выбором цвета> var sColor = dlgHelper.ChooseColorDlg(); > sColor = sColor.toString(16); > if (sColor.length < 6) { > var sTempString = "000000".substring(0,6-sColor.length); > sColor = sTempString.concat(sColor); > } > > Это из MSDN, со страницы соответствующего метода. это все хорошо только если пользователь выбрал черный цвет (код 0), и нажал ОК - я получу sColor = 0, и если он нажал просто Cancel, то получу sColor = 0. Как ты определишь, что пользователь имел ввиду установить цвет в черный или нажал Cancel ? |