|
#1
|
|||
|
|||
SpeedButton
Здравствуйте, может кто знает как изменить картинку одной из кнопок, остальные оставить так, как есть. Посмотрите файл приложенный, заранее благодарю.
|
#2
|
|||
|
|||
У кнопки есть св-во glyph.
Если картинка уже назначена в дизайнере, то соотв. объект уже создан, соотв. можно просто подгрузить в это свойство другую картинку из ресурса, с диска или из ImageList'а. Примеров море, ищи. ЗЫ. И что в твоем исходнике смотреть??? Его даже в среду не загрузишь, dfm то нету... |
#3
|
|||
|
|||
Исходники полностью. Поменять картинку вообще не проблема. Дело в том, что меняются они оптом, а мне надо одну из восьми.
|
#4
|
|||
|
|||
Ничего непонятно. Что значит "оптом". У какой кнопки меняешь, у той и поменяется только...
И что смотреть в твоих исходниках? Написал бы, что ли... |
#5
|
|||
|
|||
Здравствуйте, не через glyph реализовано, а не известным мне способом, в зависимости от статуса сетевого устройства вид кнопок меняется, картинки в IImageLisn с именем ilBtnState.
Оптом - это значит вид всех кнопок я без проблем меняю, но по отдельности, вот никак. Если всё так сложно, может подскажете как перехватить положение кнопки в данный момент и вывести например в label или edit значение True/false Последний раз редактировалось Alex7, 19.09.2018 в 13:38. |
#6
|
|||
|
|||
А вот этот кусок в коде:
Код:
ilBtnState.GetBitmap(0, sbCH1.Glyph); ilBtnState.GetBitmap(0, sbCH2.Glyph); ilBtnState.GetBitmap(0, sbCH3.Glyph); ilBtnState.GetBitmap(0, sbCH4.Glyph); ilBtnState.GetBitmap(0, sbCH5.Glyph); ilBtnState.GetBitmap(0, sbCH6.Glyph); ilBtnState.GetBitmap(0, sbCH7.Glyph); ilBtnState.GetBitmap(0, sbCH8.Glyph); ЗЫ. Если уж тянешь чужой код, так хоть прочитай и пойми его сначала... |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
Alex7 (21.09.2018)
|