Forum Replies Created
-
AuthorPosts
-
November 21, 2011 at 2:15 pm in reply to: TsDBCalcEdit и DisplayFormat (ошибка начиная с v.7.55) #47228MichaelParticipant
Выложил, 2 ошибки при работе:
1 – нет формата после выхода из поля ввода
2 – не всегда выравнивается под правый край после потери фокуса
November 16, 2011 at 6:38 pm in reply to: TsDBCalcEdit и DisplayFormat (ошибка начиная с v.7.55) #47211MichaelParticipantЕсли я правильно понял ваш вопрос, то у меня TsDBCalcEdit.DisplayFormat = ### ### ##0.00;-### ### ##0.00;0
October 26, 2011 at 6:09 am in reply to: TsDBCalcEdit – выравнивание текста после окончания редактирования #46917MichaelParticipantОшибка возникает очень часто (у меня больше 50%). Небольшое уточнение, это проявляется на TsDBCalcEdit.
Во вложенном файле пример.
Чтобы получить ошибку:
1. Мышкой установить фокус в sDBCalcEdit1
2. Ввести значение
3. Нажать TAB
MichaelParticipant'alex000' wrote:Вы можете сделать это уже сейчас, добавив кнопку run-time:
Code:procedure TForm1.FormCreate(Sender: TObject);
var NewButton:TsEditButton;
begin
NewButton := TsEditButton.Create(sComboEdit1);
NewButton.Parent := sComboEdit1;
NewButton.Visible := True;
end;Но на самом деле, было бы неплохо добавить коллекцию кнопок TsComboEdit 🙂
Попробовал, вылезла проблема с картинкой для кнопки, на обоих кнопках рисуется картинка от основной кнопки, причем на 2 только после наведения курсора мышки. Будем ждать нормального решения…
October 21, 2011 at 7:59 am in reply to: TsDBCalcEdit – выравнивание текста после окончания редактирования #46989MichaelParticipantПроблема возникает если элемент ввода получает и теряет фокус через TAB или ENTER (получает фокус нажатием мышки, а теряет по TAB или ENTER)
MichaelParticipantПосмотрите на функционал стандартного TDateTimePicker – решения из практики и жизни
MichaelParticipant'alex000' wrote:Почему именно на текущий?
А вдруг программа выписывает туристические путевки на следующий год? Или какие нибудь налоговые отчеты за прошлый?
Кроме того, это можно сделать самостоятельно с помощью событий вроде OnAcceptDate или OnExit.
Сейчас поведение следующее: заполняем дату и месяц (год оставляем пустым), сохраняем в базу данных – получаем 1999 год. Очень логично :). А для вашего случая вы как раз и можете использовать OnAcceptDate или OnExit.
MichaelParticipantСоздать demo не получается, могу показать по TeamViewer (Skype: nikolaev_mikhail)
MichaelParticipantИзмените за тормознутый пример, наверное пропустил уведомление об ответе на топик
В примере после нажатия на кнопки закладка sTabSheet2 остается видимой, скрываются только элементы на этой закладке (sLabel2).
MichaelParticipant'Support' wrote:Может можно посмотреть как-то удаленно? TeamViewer например?
PS. Нужно для новой проблемы начать новую тему.
С TeamViewer можно попробовать, проблема в том что ошибка вылазит не стабильно. Предлагаю обменяться Skype и я попробую связаться с вами когда буду иметь эту ошибку. Мой логин в Skype: nikolaev_mikhail
MichaelParticipantQuote:1) Очень бы желательно вернуть возможность перемещаться по вкладкам в PageControls, жмакая на заголовки вкладок, даже если TabSheets заблокированы (Enabled=false). Так было в стаб-версии 7.34, насколько я помню. Быть может ввести дополнительное свойство, где бы такая возможность настраивалась?Извините, но по моему мнению если у TsTabSheet.Enabled := false, то сейчас у TsPageControl правильное и логичное поведение. Если вам нужно, то думайте о возможности добавления спец эффектов к активным закладкам
MichaelParticipantВ дополнение, очень часто (примерно 5 раз за день) возникают ошибки когда фокус возвращается в приложение с активным AlphaControls. Например из программы был открыт Outlook, IE или Firefox, а после этого мы возвращаемся в программу. При этом последовательно идут 2 ошибки и одна при закрытии приложения. К сожалению не могу привести примера
MichaelParticipantДа, при вызове Close полностью отрабатывает событие OnClose, но закрытия программы не происходит пока в конце OnClose не добавить sSkinManager.Active := false;
Видимых отличий нет.
October 26, 2010 at 11:18 am in reply to: 3 ошибки (TsSpeedButton, TsSkinProvider.AddedTitle и SelectSkin) #43521MichaelParticipantAC 7.2
TsPageControl.ShowCloseBtns := true;
В динамике меняем Caption у TsTabSheet и кнопка закрытия налазит на Caption.
И еще просьба добавить отступ от TsTabSheet.Caption до кнопки = 1 пробелу
October 20, 2010 at 2:03 pm in reply to: 3 ошибки (TsSpeedButton, TsSkinProvider.AddedTitle и SelectSkin) #43503MichaelParticipantЕще одна ошибка:
TsPanel на ней TsMemo
В дизайнере
TsPanel.Visible = false
TsMemo.Visible = true
В рантайме на FormShow
TsPanel.Visible := true;
-> Панель появляется, а memo нет
October 20, 2010 at 11:47 am in reply to: 3 ошибки (TsSpeedButton, TsSkinProvider.AddedTitle и SelectSkin) #43502MichaelParticipantДемку приложил.
1) Если нажать на кнопку Btn1, то после закрытия формы “About”, теряется подсветка кнопки Btn1 при наведении курсора.
2) Ошибка при установке максимального размера для формы (думаю связано с тенью формы). Размер сохраняем в реестре, а при повторном входе видим обрезанную форму
-
AuthorPosts