 |
|

30.04.2018, 14:52
|
|
Постоянный
Регистрация: 29.04.2018
Сообщений: 444
С нами:
4232374
Репутация:
0
|
|
Выставил по умолчанию BorderSize = 1, но при нажатии на кнопку он меняется на 2, хотя отладчик говорит что он так и остался 1, пытался явно присвоить 1 в обработчике события PageUp/Down, те же яйца. Почему так?
|
|
|

30.04.2018, 15:36
|
|
Познавший АНТИЧАТ
Регистрация: 10.09.2016
Сообщений: 1,020
С нами:
5090203
Репутация:
0
|
|
Бордер чего? Формы?
|
|
|

30.04.2018, 15:37
|
|
Постоянный
Регистрация: 29.04.2018
Сообщений: 444
С нами:
4232374
Репутация:
0
|
|
Сообщение от Zubastic
Бордер чего? Формы?
Кнопки
|
|
|

30.04.2018, 15:38
|
|
Постоянный
Регистрация: 29.04.2018
Сообщений: 444
С нами:
4232374
Репутация:
0
|
|
Сообщение от Zubastic
Бордер чего? Формы?
разве у формы есть бордерсайз?
|
|
|

30.04.2018, 17:02
|
|
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами:
5842272
Репутация:
1039
|
|
Это все стили винды. Попробуй полностью отключить стили и посмотри, что будет. На крайняк вручную кнопку рисуй.
А вообще, WinForms устарел, профитней юзать WPF.
|
|
|

01.05.2018, 00:13
|
|
Постоянный
Регистрация: 29.04.2018
Сообщений: 444
С нами:
4232374
Репутация:
0
|
|
Сообщение от Mizuwokiru
Это все стили винды. Попробуй полностью отключить стили и посмотри, что будет. На крайняк вручную кнопку рисуй.
А вообще, WinForms устарел, профитней юзать WPF.
Если отключить то все норм, рисовать и так и так придется, просто интересно в чем дело, заметил - если убрать фокус из кнопки то бордерсайз стает 1
|
|
|

01.05.2018, 02:00
|
|
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами:
5842272
Репутация:
1039
|
|
Сообщение от DaVilka
Если отключить то все норм, рисовать и так и так придется, просто интересно в чем дело, заметил - если убрать фокус из кнопки то бордерсайз стает 1
А там вроде при фокусе не бордер, а inner glow эффект.
|
|
|

01.05.2018, 02:20
|
|
Постоянный
Регистрация: 29.04.2018
Сообщений: 444
С нами:
4232374
Репутация:
0
|
|
Сообщение от Mizuwokiru
А там вроде при фокусе не бордер, а inner glow эффект.
а как его убрать?
|
|
|

01.05.2018, 02:33
|
|
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами:
5842272
Репутация:
1039
|
|
Сообщение от DaVilka
а как его убрать?
Вот тут я вряд ли помощник. Хотя 90% нужно идти в документацию Win32 API. Поройся в сторону отрисовки той же кнопки, учитывая стили Windows (так как по дефолту оно не юзает стили).
UPD: Не уверен, поможет ли, так как быстро пробежался глазами, но вот.
|
|
|

04.05.2018, 20:37
|
|
Постоянный
Регистрация: 29.04.2018
Сообщений: 444
С нами:
4232374
Репутация:
0
|
|
Сообщение от Mizuwokiru
Вот тут я вряд ли помощник. Хотя 90% нужно идти в документацию Win32 API. Поройся в сторону отрисовки той же кнопки, учитывая стили Windows (так как по дефолту оно не юзает стили).
UPD: Не уверен, поможет ли, так как быстро пробежался глазами, но вот.
ты не знаешь как этот бордюр убрать? Появляется при потере фокуса после клика, но не всегда, магия какая то
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|