Search found 362 matches

by borr_1
Wed Jan 21, 2009 11:01 am
Forum: wxWidgets Development (Russian)
Topic: Validator русский и разочарование
Replies: 22
Views: 23047

Ээ не совсем понял, дай еще раз ссылку. Неужели действительно есть работающий кроссплатформенный способ приводить регистр?:) Ну как я думаю, но я не проверял и для Unicode http://forums.wxwidgets.org/viewtopic.php?p=94056#94056 Вот код что по ссылке void ToLower(wxString & data) { int len=data.leng...
by borr_1
Wed Jan 21, 2009 6:25 am
Forum: wxWidgets Development (Russian)
Topic: Validator русский и разочарование
Replies: 22
Views: 23047

ONEEYEMAN wrote:borr_1,
A v obratnuju storonu svoj patch proverjal? Esli nugno tolko bukvy bez cifr...

Spasibo.
Да с буквами работает, даже с учетом регистра.
by borr_1
Fri Jan 16, 2009 5:23 am
Forum: wxWidgets Development (Russian)
Topic: Validator русский и разочарование
Replies: 22
Views: 23047

:) Лучше обзови его как-то по-другому и расскажи текстуально что менял, а я выложу на wxwidgets.info, так больше народу посмотрит Если свой класс делать ясное дело нужно по другому назвать, а что менять я написал вроде только знак в условии перед WXK_START с больше на равно. Итак, проблема: wxTextV...
by borr_1
Thu Jan 15, 2009 9:57 am
Forum: wxWidgets Development (Russian)
Topic: Validator русский и разочарование
Replies: 22
Views: 23047

Вроде нашелу у них в valtext.cpp void wxTextValidator::OnChar(wxKeyEvent& event) { /* if ( !M_VTEXTDATA ) return; */ if ( m_validatorWindow ) { int keyCode = event.GetKeyCode(); int test = WXK_START; // we don't filter special keys and Delete if ( !(keyCode < WXK_SPACE || keyCode > WXK_DELETE || key...
by borr_1
Thu Jan 15, 2009 6:52 am
Forum: wxWidgets Development (Russian)
Topic: Validator русский и разочарование
Replies: 22
Views: 23047

Эээ.. а я на сколько помню, wxTextValidator не обрабатывает OnChar. Как же не отрабатывает когда я писал что английские буковки не дает вводить. Тут дело в другом ошибка тянется аж к wxArrayString в valtext.cpp bool wxTextValidator::IsInCharIncludes(const wxString& val) { size_t i; for ( i = 0; i <...
by borr_1
Wed Jan 14, 2009 10:50 am
Forum: wxWidgets Development (Russian)
Topic: Validator русский и разочарование
Replies: 22
Views: 23047

Validator русский и разочарование

Назначаю TextCtrl валидотар, ну чтобы можно было водить только цифры. Начинаю вводить - цифры разрешает, английские символы запрещает а русские дает!!!! wxTextCtrl *Sum = new wxTextCtrl(Panel1, ID_TEXTCTRL1, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL1"));...
by borr_1
Sun Jan 11, 2009 10:20 am
Forum: wxWidgets Development (Russian)
Topic: Консоль не отбражает буквы (комп
Replies: 5
Views: 2136

В wxWidgets в samples'ах лежит пример console есть смысл глянуть на него. + по форуму очень часто обсуждалось
by borr_1
Fri Jan 09, 2009 8:00 am
Forum: wxWidgets Development (Russian)
Topic: wxEVT_GRID_SELECT_CELL и Grid Cursor
Replies: 5
Views: 2064

Рекс, проблема решена. Я просто сидел на 2.8.6 там сточка event.Skip(); не решала проблему и wxEVT_GRID_SELECT_CELL вызывался снова. Это был баг. Обновился до 2.8.9 теперь Skip эвента в функции, как это показал ранжер решило проблему. И еще одно Connect надо прописывать так Grid->Connect(wxID_ANY, w...
by borr_1
Thu Jan 08, 2009 11:45 am
Forum: wxWidgets Development (Russian)
Topic: wxEVT_GRID_SELECT_CELL и Grid Cursor
Replies: 5
Views: 2064

А потому что нужно было не ленится и обновиться на 2.8.9 :evil:
by borr_1
Thu Jan 08, 2009 9:16 am
Forum: wxWidgets Development (Russian)
Topic: wxEVT_GRID_SELECT_CELL и Grid Cursor
Replies: 5
Views: 2064

wxEVT_GRID_SELECT_CELL и Grid Cursor

Обрабатываю wxEVT_GRID_SELECT_CELL для wxGrid, что нужно сделать чтобы после выбора ячейки курсор перешел в эту ячейку? void SumOnYearView::OnmGridCellSelect(wxGridEvent& event) { curVal = mGrid->GetCellValue(event.GetRow(), event.GetCol()); //mGrid->SetGridCursor(event.GetRow(), event.GetCol());//Н...
by borr_1
Tue Dec 09, 2008 2:49 pm
Forum: wxWidgets Development (Russian)
Topic: Merge fixed rows in wxGrid
Replies: 2
Views: 1332

Я наследовался от wxGrid и переписывал DrawColLabel
http://forums.wxwidgets.org/viewtopic.php?t=20662
by borr_1
Thu Dec 04, 2008 12:00 pm
Forum: wxWidgets Development (Russian)
Topic: Разработка интерфейсов
Replies: 7
Views: 2522

В смысле, "не ясны условия распространения"? покупаешь программулину и живешь счастливо. всякие dev-cpp и wxsmith смотрятся еще более уныло чем wxFormBuilder. Еще пробовал wxGlade. Очень неудобно, но оно тоже работает. Хотя я бы скорее писал Руками чем с wxGlade. DB конечно наилучший выбор. По пово...
by borr_1
Wed Dec 03, 2008 12:19 pm
Forum: wxWidgets Development (Russian)
Topic: Доступ к БД, работа с БД
Replies: 38
Views: 8214

ONEEYEMAN wrote:Na samom dele hochetsja vstroit okno "Report Design" v svoju programmu...
Зачем такие сложности? А если на машине не будет Access (это же его репорт десигнер вы хотите вставить как я понял)?

Может проще выводить отчеты в Excel или OpenOffice через com скажем?
by borr_1
Mon Nov 24, 2008 10:05 am
Forum: wxWidgets Development (Russian)
Topic: Проблема с wxToupper и wxTolower
Replies: 4
Views: 2588

Я тут чуть порылся и написал более менее стандартную функцию для С++ без winAPI, но проверить для Linux'а не могу возможно там вместо _wsetlocale нужно поставить wsetlocale. void ToLower(wxString & data) { int len=data.length()+1; wxChar * buf = new wxChar[len]; wxStrcpy(buf, data.c_str()); _wsetloc...
by borr_1
Thu Nov 20, 2008 9:04 am
Forum: wxWidgets Development (Russian)
Topic: Проблема подключения sqlite и databasela
Replies: 1
Views: 1062

А ты либы перекомпилил для VC? Там у них даже где-то инструкция была раньше. The last thing you need to do is generate a lib file that will let your compiler link your application to the DLL. How you do this depends upon which compiler you are using. For MS Visual C you use the lib utility and the f...