Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 
Стандартные - BitBtn

BitBtn
Краткое описание
   Компонент предназначен для вывода на форму кнопки с графическим изображением
Параметры
  • Left - Отступ элемента слева
  • Top - Отступ элемента от верха
  • Width - Длина элемента
  • Height - Высота элемента
  • Align - Выравнивание элемента
  • Color - Цвет элемента
  • Font - Шрифт элемента
  • ParentFont - Использовать шрифт родительского компонента
  • Visible - Видимость элемента на экране
  • Enabled - Элемент разрешен/заблокирован
  • Cursor - Курсор
  • TabOrder - Определяет очередь передачи фокуса при нажатие Tab
  • Ctl3D - При установленном False 3-х мерная рамка вокруг элемента рисоваться не будет
  • Name - Имя элемента
  • HintIcon - Иконка слева от заголовка всплывающей подсказки
  • HintTitle - Заголовок всплывающей подсказки
  • Hint - Всплывающая подсказка
  • HintManager - Менеджер подсказок
  • Layout - Слой
  • WidthScale - Доля длины элемента в слое
  • HeightScale - Доля ширины элемента в слое
  • Frame - Показывать рамку
  • FrameColor - Цвет рамки
  • Caption - Нaдпиcь нa кнoпке
  • Data - Дaнныe, выдaвaeмыe в пoтoк coбытиeм onClick
  • Flat - Вид кнопки
  • Bitmap - Определяет картинку по умолчанию
  • Методы
  • doCaption - Уcтaнaвливaeт надпись на кнопке
  • doSetFocus - Устанавливает фокус на элементе
  • doSendToBack - Помещает элемент под всеми другими элементами формы
  • doBringToFront - Помещает элемент над всеми другими элементами формы
  • События
  • onClick - Сoбытиe пpoиcxoдит вcякий paз пpи нaжaтиe нa кнoпкy (см. Data)
  • onKeyUp - Событие происходит всякий раз при отпускание клавиши. Возвращает целое число - код клавиши
  • onKeyDown - Событие происходит всякий раз при нажатие на клавишу. Возвращает целое число - код клавиши
  • onChar - Событие происходит после onKeyDown в случае текстового соответствия клавиши. Возвращает целое число - код символа
  • onShow - Событие происходит всякий раз при показе/скрытии элемента на экране
  • onResize - Событие происходит всякий раз при изменение размера элемента
  • onMouseDown - Событие происходит всякий раз при клике в области компонента (перед событием onClick) и возвращает в поток код нажатой кнопки
  • onMouseMove - Событие происходит всякий раз при перемещение мышки над компонентом и возвращает в поток код нажатой кнопки
  • onMouseUp - Событие происходит всякий раз при отпускание кнопки мыши и возвращает в поток код нажатой кнопки
  • onMouseWheel - Событие происходит всякий раз после прокрутки колеса мыши над элементом
  • onMove - Событие происходит всякий раз при перемещение элемента по экрану
  • onPaint - Событие происходит всякий раз при необходимости отрисовать элемент. И в потоке содержит Context рисования, что позволяет рисовать в режиме DblBuffered
  • onDblClick - Событие происходит всякий раз при двойном клике на элементе
  • onSetFocus - Событие происходит всякий раз при установке фокуса на элементе
  • onKillFocus - Событие происходит всякий раз при потере фокуса элементом
  • onSplitUp - Событие происходит по окончании (MouseUp) изменения размера элемента сплиттером
  • Свойства
  • Handle - Содержит идентификатор элемента
  • PHandle - Содержит указатель на элемент
  • Width - Ширина элемента
  • Height - Высота элемента
  • Left - Содержит отступ элемента слева от родительского компонента
  • Top - Содержит отступ элемента от верха родительского компонента
  • MouseX - Хранит X координату мыши после событий OnMouseXXXX
  • MouseY - Хранит Y координату мыши после событий OnMouseXXXX
  • Данные
  • WidthControls - Предварительный анализ изменений. Передается в потоке "на верх" желаемое изменение ширины контролла. Возвращаемое значение принимается за правильное изменение ширины контролла. Если точка отключена - ничего не меняется
  • HeightControls - Предварительный анализ изменений. Передается в потоке "на верх" желаемое изменение высоты контролла. Возвращаемое значение принимается за правильное изменение высоты контролла. Если точка отключена - ничего не меняется
  • Пример
    Пример использования компонента BitBtn
    Add(MainForm,2953706,21,105)
    {
    Caption="Пример использования BitBtn"
    }
    Add(BitBtn,3060863,84,105)
    {
    Left=125
    Top=110
    Width=140
    Height=40
    Color=65535
    Frame=1
    Caption=""
    Bitmap=[ZIPBE2C000078DAAD5A49731C4776FE1ADD68341ADD68F406341A1B4182144490A2B88A9BB88D0852A2861A8AA44612A9C55A2C8D6728871C9663ECF0C18791632E9E98B0C3E19883CFFE178EF0C5175FBC681CB2AD91B902040834D07B75555797BF9799051440CA0781887801A02A2B33DFF7F69779EE87FFB807EAE708699AF41E699C14C236F5FC97E6FD861FCFFBDE1422C55C0F5152B8C3679DEF1E2BEF85646C841492FFF93BDE22D9FAEFB0D741CC734836FF76482EE27C9EE398A986874952DCF1D7E920E97630DDF430CDE7C9F6FFBF7E70BF29CE51E49C83B6FEFF89E30D3FE100C99E43AE7E2EBF236ABF35F47955C4B9D75E4F9EB5481C23FBE41AE1B6ACDB20DDE3BC420D40E6B0BC2D631F35D887CCDED6F6F984B191CE4659C9FE63E43FEA68EC43E4256AB08F90A2E427C1E759BE1F25C605EE37D65EC73EDEE9608CFC8DF179BCADE71459C57D5D78D21EF82EC1B1395BCF1BED3C3E2614C03EC8978FBD4FC24F2FB1CE7B6DF4979630DDAAE3C0EA03BCCCEF07E72A18E4DE62C29BE2E7A1A29067A96FC3ADA7807D4753C8E8B6609530FBDA8CBF3C13FDF4DF2BBDE2DE426DA34FC433A4F66921414A761CA5DBEA1BC7F0E1AEEBB7D849106BF9AD64D1D27F7FD79E23817DCA1C3024B20F1B7A4C7736C921ECCBD7AA63A8DDC245EAC12F48C9B3C781BD33F892EF4E972963CBF0ED9549ABCA56C2869FAD622F7345CCBE7D6C85A29BED75836C0C7FFC3FE218BB9471D473D1F994D7C460C7C2A06B137F57CFE56ED4C5E0BACA5EC8779AF34C06B00F798FEF41EF5B8F179235432490C2CACEB42F8BC9BBA0FE04D60E629FE4BB646915D73B6DE0C073383633810B47F701070FE372A5836253F398145D2289DD45DBDAE6B682BDD695E0DEF59EE38A2F8DBF601033FAB5AE57FA1B252BDA7EC2D67CC4F86CD4B530E53630ED3431D116FD7734BE9D75FEE5BB14F149B99C83DF886FCAB55D149D0EB2ED8E966D67DD1644DEB2AF7559699C232AA6680A91E2A431C7C50EDBC5605BCBC1FFE649FAAF6CB5E522DD7270C6AE01178FE1E2A95DB87281D81FDF87D3F5BAD2FB90EDEB8AABBE11EC075D674BD88BDEE43887D64F47C549C1419E0BAF82C32E898516C70926D461C132CDB1136D1B93C2634BDB9FC293CFF7DA4D1C211FBBDD1A46199752C6F708AE05DBF873CE5D2446930EB1E23C538E8DFD968319629076DD35390B763BC8FB6EAE3F6677D4BB88A7F759E49EE5DB5C877B57B1C546967F1FB26C9CA83BF4DDCE26FC9F803DA98B63E4BB3DCE327EEA3E40F4781EF94BD378B7FC3B1C641CC89A781655D8D80A77E157F0D80AF6A26B27AB4D5C685AD86D5B1862DC8155A1FE50AEA4A97A0BD71F5AF809F39013CD3626AD26A98E175A2D7C48CC2F3FAAA1586D2B9F237E7382DF9CA3BE9F6994A82FF36ABE6D7C565C98C735CA7076D942A1415BB02CECE7F303E51A5EABDB78B7E1E08DA52A2E5196E3B237B7A9B092BF5FE7DA37563B9CB38DBEBB7790A66EECE2F3930B8F7083EB1E23FEDBDD169F5B186954709DFB7CB364E178C5C244BD812CE5E5FB9FA0EF81F17B59B115629A6BCD614FE736AE79BFC52BF6BF63B75742AA5D55FA97A57EE6E8EB8506C5362D6DEB5BC17E8AF686BE3C10CF00D91C765A35CECF77E545A05EC651F169FDDB81F030902CE05CB5A1EC10E91CD0C36FD2E338CEF13D765B61F9FCDC03209502B64F00437D8C5F555C6FD096FB393E3DC6774535EE19F27DB1C479060A5C5FDE71FE387F6747709EBC8E580DEA7207E3952A10E3BB9E11A03885D3FC36CD58B2ADB10A24B87E6F46ED65E7D2433CC3774765EF09E16710987C1647299BD1B6A3EC35ECFB9D0DD893FFEA434CF3F9A4B78C13DE02DEF7EEE263E29E5DFC2D9F69FDCC3176E5F87ED05BC128ED75D0D2B9F556B03F4A7D4388FB4F1297449AB95507994E8DB6D55631E810B14688F8748D12833CFE98BC7C263EB22F0D7493C770063BEF2E6246F4F3F623CE439C8626F94D9CEF629A90E4783ECF8CE3D2620993E515CCCA1CF23D887792BF7B29AFCCA8962771FB94EB8CD37EF6D5B87E17D707B18CE771C16E21D35EC58BDC1FBAF94D24A36470893E6D8AF67ABC5E55FB4484E393833849BBDD613B26AEF8F9D0BAFE8B6D099F99C60A5EA5DDFC6CEE2B244E6D43FA9519DC5CF81A2FD0FE46E9EB245F88B10648B01610BF59A00DA7B6A8F7676B067BF4512789BD5343D25AD4F503D739D6B2C80BE502C16708B788DD1F2C2D91AF01FD4D7C883EC6C305992F2A58120FC4E1F199277E11514C86721AFF581AEFD2F60F0BFF836237A48171FC7A61197F57ADE11F966BFA1928D7DE41BC409D3C2763656D50EF8777E1E5D56514A87B279D12C7A4F5BCF1142ED7AA38D0619C99BFCFE153E429AFEC597CD8B46D2B9F21310CC6EF6FC8FFC5962A755CA36EE3CA595C3E36860B27A907D74E51964B28DABA26911823B12E4B7D17925C6A2BD89F6ED8C42C4B1EA89FB9019CA76CFBDD457419EC8F32062122BC533E99617C5859C18735623FC8FF23FCA6A71FA768D3DB7F7787FA99412643BE89F7EDA5129638FF9CD54217FF478432890FE0CADC3DFA051B136E19FBEC322EB5CA787FF93E7E439EFEF6EBFFA19D2491CC3DC3B9D2D4D9324E55CA9C6E44EB3D657783F1236DDDC54BDCA75A3FCA7D0CE4F046AB8969E274557C48586C81B69718C2AB9526E3B7ADF209C15EE569813A0B12A7EAF42BD4E333ACAB70F100DE3E4C59EEEF062EEFC573CE928AB531FA18F1F18279C2D2794E4461F4FDB17F51B00F537F93DC6FAA8771A68C19FB11A6C8DBB3C443F44CD9452FF9CFE671A33487DF2BD1A70FF69367EA7E6F1C7B9617551D889EB4F6D988C0E6FF5FF3F94379DE15E61A3DD4C721FC29FF3F41CCF3A5DB3842BF71F8D16DAA34E592A47CB2D48168DCD8483F8E5865BC22BE45E4AE6CA11F9FF2FB11EF91D21144F94D88F3F625F15AB584E789C50DB55E467FD39BC7EBB516F6117BC907A32A2F5ECF9D950C88612F6D344F3C7735CAF864E15F71E5F276BC7A791B3E697E457FBFA2EAED08314F1B8A98FE49628BD89F607E8308F9ED8E2AFE3FAF2DE08F68BBD7E7EFE2C6D2227EC5BD2BBEC597C493F879BB8E5F38E43BC1F151621AEFC129E293A82EE27C93F1AF5F7C7C04C5582FA70BA3CC7A11DD21C6BD718E8DE1CFAA2BB84ABF76717581769653F2402FE7EAE55C3D51351FB203B849FD9EE6BCCFAD50CE61AE1FA5DE0F16707EF936E2F5FFC69EE6B7DC92D85DAFF25F1756186BDD55D6A1B4C9F888F63999095C7A54DE80BDAA5FDCF59A457A4B3DCB1D959F25ED55BC457DFBCDA37FC2DF57FE997EF4A1CA8FC36BB5A0EE93487E2F39A6CA53B6126B99EBA127A675B337A279EFA12CFAC496894B3865F48E7A3E54C467E4F12F96894741622DBF49C471B0BAC4F8DF265655E67C157E1BD5EF629C2F4ADCFB621AD77C169F53A6D72CDAD2F622C7F4E9589C207E79AE9388E1AF38CF5B4BF771CA5A42BF35C7BC83BA154DE9F5E37D78CF59A52E2E50DE94735F44EB4C5F1C9F3026CE70FD53CC6DD19DD37B66EC7887F9EB5EE6CE69FA4EF1D792D748BE29B55AD2D4A623C43553ADD3D65B38DDFC2FE035E675174770D9BB8722F53ED6D13122CCFC4A2864EA49A979B682FD21C13E16D33C44E8E342317A8C38A25D79CD2F52EB369FA0DE73ED5FD69735DF11E29B496396F948C1AA623FEBD94394C34962FB1A73A50F5CC92DC5A612946D4CEBBD4DBD273FC873BDB0C8A8173F5E9E27964D9C5E9EC387B4932F6A757CD46A6070E536CE50CF542ED9453F5418C3AD857BD843ECCF0AF6627BFD1965B77FCDFCE7596B0107254F4815F4BE9903DD921A8BFB8B527FFDBA31627A7892AF480E33C49839E994F1BACCF9FA1EECFC413FF6CD72DE0BCFE28D76598D89B4A51E7455AE2ABE3EAEEA5A7B4BD81F943C8679BDC231463D8C91C7AE01933F10FF687ADDE7D01FBF37F72DBEAC12FB227D406F8F92DBB1D2227D37E7CBF3D9B649BC48FC6659EB5C641DF437521FC85C29A90FE2B85A7B80C33673914254AF4BBDFF82DFBEB0485F2773A4321ACF6C5AE543279A4B2A9E234F5D8C485E15C7CF28D39B73E2730674BC1D624E92ECC355D641EFD09F21DAAFF38774116FB3EE987035F6525BFB79BEAAE7A5B74AFC8789A3AAF31EFC27F1DE8D1DB3454CFF807EEBD5A38C172B9830B13561F21CF95BE1EF6D0D7BF18562CB2A6E15F3F8E9FD6F708BB5E1CD7683F6BB8AF745363DF43D69F2DED78F2FF9CDAD3BDF906F13237279EA26F9A89671B5D1D1358DE4EDFDCC33BA068DCD886EF6E32663E741FA9009AFCE7A6C49F9188593C4F2DC6E9D4B8EEDE3F03C462B4B0A8FF325D60C91AC967D483025DEDDFCBF27AB73DC9109E6E173C028F798A48E0C14757C60CDF532F3AFE16659D545E2730AFC5F6A5C3FDF91782BE700F9B287B1AAC7DC82F1AF469F796D1638B90FE759C38F34747C557D73FAB4307311E923F9B9D2D67C0EB11F115C0794EFFE98B6BFB7B5849D7CD745FBDD5F638E1731FEB32F8B3F69D4F1458BB136D3AF74107D7D982E2FABFAEFD862197FC87C0DBD451DEB545D905339DFE70B251CA45E865BF3CCEBE658C3AFE2BAD4CECCCD21FEAD9B757088FADB5DC0F3E419CD1206987F5EA49EAA7AAB8F7A9819C1AFEF3D327EB05FD5641FDF7F80E75BACB55CC685D490AEB50646F066DD22A68FE8271AAADF5324EE05E9DBB8BABF1335BD42899943CC2F87A467438CC79967BED798C787AD05ECB49BD4737D2EA4B117DC5755CF2ED4D96A0FD3D456E4A55B742891C3BBB4FD673DA96B1BAADEDBBD42FF1216DF33A662D7FB0F1EAA3CEFEAFC1DFCFCC13DFC25FF3EECD848339EED909E0269627159E59C2F35E97B9A365E2857A8C32E75AFCEBD338726C5BC0AC7DB78A6BE8A63F4A7874A0D9CA56D9FE377C39EA7784E9186E82F4ED0F64E718E994A89F58685EB7C3E5BAFB0B66D61B8BAC0F11D6CE7FCCFDFBE83D72D17470467E653D247923DA97E9DE3AADA567C8EF467A42723BD30E95927896B9FEAA5CB9EEE92BF7FC367DE57B451E94739AAAED23EC7A29FB102E77B5BCB738E4B4F215A30F970063F5C5EE69EC58F51B7C9DB091997DE49DCC755ADFE36F5F74A9BEF07B33A474CA7B9470FDDB40734055BB327EA8C6007E295527C711DB7AE625D1FA9C7A99317CACC9C1F748B9DC978D6A768341071589391A4A73426F38BAD51B77BA536627D80F2BCD20DE9F9A15EE23C6D1C90BED2FC9C7A2E3DC764BDA1FA76D26B959E69CCF4AA05FB82A3F1973E366C4B9D1BCE902E79FF017CB0037839890FBC6FB0BFBDACE4136EEBDEAB50D89C1385B7E8EF27B82FF453AF07488521EC683367F179A2CDEE15F94A2FAB973EA1AF409FE4E1648979CAF0B08E8BF902C6C9A3E82AC457C8F983EA433A18103CC567A8E7FC5DAF226B74B150AA6267D345A16229FC615136C442F7565C956F0BE6AA6EA72C626ABF9C9B321B363681FA8AE23F433C32C476C09C8388FCF2B286D810F9139CD36DDD470E9B1C2761CE5624E7ECA29C76924E2EFC0BF0CA28CEBC1CC74BB371442EEFC147F5794CB6181FCC799B3A17B5B52CC40EB682BDF4889EA31F54FD3FFA918CC29D3C32BE8BDD8F71CF6FD11FFEF86E857507F38152197BC8DBD1761B27979671A6ADCF3C50AFA9F365C57B4B7AE9FC5DADEA3349F9DB76D57C2853DF4B75E59BB6573A9816BC5ADAA67B3C9DBBE5EA1D0CD3FF0C4ACDC93C45D978D3D811D7017D5CC8D88A7C33203AACE4C77DAB9E99A7DE8557AB0AFFA4D1D9A8397B099E97497FA78B34CC5874833E07C4FBC4E97ECC9EA54D9F9BC1A7CC9D7790FF901338E7734CFF7E8B6727B207C9BD52EAECC151247E3165F442F44ECEF076591D7DA624EF3AFAEC44F25BBF471536757ACCD48BFE3D8660BF3664F42666CE1E84A41728FD58B9C7207FC74DEEECFB58FF3C5E9D559A73E298392B8E983B13FEF8C7CE245DBDA788D99B7FBEABCF193B6B6769B28ED849AED2C08F98DFE1C51960F6286E562A8CE3BA8FA3EF2A34550F47642967FE93D6D33B3354F7393ADA170ACEB2462CC0AB7FAEBA767666CE1961CE7953A64E4C3B1AA7F013B0576774E6B7F2A18EC6DDC7DEC730E46EFCD63F1F1512AC7DCC55AFC5CC15FCC697D7E67366D9A3E8D5DA79B37C53EA289B14BF967DB4883FE7F3DF5FBE879D2BAB1810FE5B468E8C07714F9FA508F663D6D3392B8F9A3822BCC9199D90D41E9BEF2BAC9DA59B7338BF1F2EF2915EEBA4B9EF21F737A29BF00B52D8F44492012C23062FFF77D06E647ED537B7D7EFA8A48D9CA3EDC765150ED8A08FBFAF1F13C17B101DED13E59E85E851D12BE14DEF0EDEF1EE638A588B4F0B9B35A4B723E7365213A833EAF653C0DEEC53F62231DDBFA3A1746CD33D19B15D19936E6FBC17E363237C15CDB7FE9D9F0D3D5BFFBCC85DBF0FE1631DF57D44107BD3678F9AF9FDBB501177DDC6FCBB421BEC6013F63EAF9BEFA0ACC5A3F22AF3D41ACE76FE17788D39DD8F26F092F70079C673B14DE95D8ABEC979B1E4FBE2F383E7EFDF17FBA0AE45DCF5BB49D1C7EE65E8676B7748DC757CC201F9C5DC8DF74B3663B0F95E90C8DEB739B1E76827C85767CDDE94BF68EBBFC39BEE09C9BA627342C9F693EF95F8FB0CDE078AA8F3781BE3E5FBB825B1F6D56D3838DB83231759EF5C98C2BBED5565C72183B7F475E44E948EBDCE96EBABE0993D3ADF2D9FB08F931F0F8DEDFB58871E8B239DB5BE557CEDBC54C788F53B1E9AE4BDAE77DCB55818337725FCBB4EEAFF800F8905E2A6AC21B9A05010FB50F09EDA267EA246E612670F710F6F54BF05CE8CE2E48514AEBC35051C2EE023E98134254FD3710AE63E9AF8A1C853C07E2D0E06EDFC09FA198C5B51E3AFC5E6071DFF6EDEE3F7C3A2A69E89A8FB33AED1157D97266AEE7A84556FD751F9AEE45CAACFEBE97AC8AF897C598503B96178D35D1D919F50242077BF7710D974472A6A7C96C4F870C553F5447CFE01DE96FD9DDB051C1BC74DFAF691D51A122D73BEA5F66DEB3CCD36F7479F02F6C17B8B9BEFBF6ECC7502FEDAD1FE57FA7CEA4C7313F69100EEFEDD258DBDAD6AA29821FF6E53DC90FFB7DC6F929A54FA00F082D40990FFCCD9302614B863F4985D0663B7A5FB35A8EA7AF219CEF9FECA6DFCA4318F19DB52F94FD8D779D5BF6F287F2539999C1FFE1F935D94B5]
    }


    Замечания
    Обновление элемента: [svn]BitBtn.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...