|  | | Страници по тази тема: 1 | 2 | 3 | 4 | (покажи всички)
 
| 
           
             | 
                 
                   | Тема |  BUTTON-и ;)   |  |  | Автор | Timo (собствен ник ) |  | Публикувано | 18.12.14 01:38 |  |  | 
           
 VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT
 С клавишите на горе на долу и на ляво и дясно искам като ги натискам да се натиска и бутона button.click Пробвах няколко начина и нищо не стана.
 
 procedure TForm1.Form4KeyUp(Sender: TObject; var Key: Word;
 Shift: TShiftState);
 begin
 if key = VK_LEFT then
 begin
 end;
 end;
 
 
 procedure TForm1.KeyPress(Sender: TObject; var Key: Char);
 begin
 if key = #26 then
 begin
 // key := #0;
 BEEP;
 end;
 end;
 
 Как да го направя и къде ми е грешката?
 
 
 
 
 |  |  |  
             | 
                 
                   | Тема |  Ако опишеш по-членоразделно проблема,ще ти помогна  [re: Timo] |  |  | Автор | NikB (спокоен) |  | Публикувано | 18.12.14 09:40 |  |  | 
           
 Ако опишеш по-членоразделно проблема, ще ти помогна.
 Просто не разбирам какво искаш и трябва да гадая:
 Дали искаш като натиснеш стрелка да излиза буквичка ли?
 Или да се изпълнява KeyPress?
 button.click не е бутон, а е обработчик на събитие.
 
 Вероятно ако си формулираш вярно въпроса - сам ще си отговориш.
 
 
 
 
 |  |  |  
             |  |  | 
           
 Я сетни KeyPreview пропъртито на формата на True и опитай пак.
 
 Linux isn't free, it's worthless.
 
 
 
 
 
 |  |  |  
             |  |  | 
           
 Направих го KeyPreview на True но не се получи.
 
 Имам 4 бр. BitBtn и искам като натисна стрелките на клавиатурата да се натискат съответно бутоните.
 
 
 
 
 |  |  |  
             | 
                 
                   | Тема |  Re: Form.KeyPreview  [re: Timo] |  |  | Автор | NikB (спокоен) |  | Публикувано | 18.12.14 13:43 |  |  | 
           
 Ами викай им метода клик с параметър нул
 
 
 
 
 |  |  |  
             | 
                 
                   | Тема |  Re: Form.KeyPreview  [re: NikB] |  |  | Автор | Timo (собствен ник ) |  | Публикувано | 18.12.14 14:13 |  |  | 
           
 чакай, чакай. Лошо съм обяснил! Искам параметъра който да показва натискането на бутона (да хлътва бутона) при натискане на стрелката! Другото съм го направил!
 
 
 
 
 |  |  |  
             | 
                 
                   | Тема |  Re: Form.KeyPreview  [re: Timo] |  |  | Автор | NikB (спокоен) |  | Публикувано | 18.12.14 16:32 |  |  | 
           
 И за колко време да хлътва? :)
 
 
 Бутоните tButton нямат такава екстра, вероятно може да се докара с прерисуване, но ми се струва, че другите алтернативи са по-четливи:
 - Tool лента (Toolbar май се казваше) - има тулбутон, който е доста кадърен
 - bitmap бутон и да му сменяш битмапа
 - panel и да му сменяш борда от изпъкнал на вдлъбнат
 Всеки от вариантите има предимства и недостатъци.
 
 
 
 
 |  |  |  
             | 
                 
                   | Тема |  Re: Form.KeyPreview  [re: NikB] |  |  | Автор | Timo (собствен ник ) |  | Публикувано | 18.12.14 16:41 |  |  | 
           
 Ахъ
 Кофти, може и да го избегна или да му сложа img
 
 
 
 
 |  |  |  
             | 
                 
                   | Тема |  Re: Form.KeyPreview  [re: Timo] |  |  | Автор | NikB (спокоен) |  | Публикувано | 18.12.14 16:49 |  |  | 
           
 Да, най-лесно ще е някъде ОКОЛО или ВЪРХУ бутона да извеждаш една (зелена) точка, примерно. TImage, да речем.
 
 
 
 
 |  |  |  
             | 
                 
                   | Тема |  Re: Form.KeyPreview  [re: NikB] |  |  | Автор | Timo (собствен ник ) |  | Публикувано | 18.12.14 16:57 |  |  | 
           
 Да, то това си е глезотийка де.
 Имам една ИП камера и се ебавам с нея от няма на къде. Оригиналният и софт ме дразни.
 
 
 
 
 |  |  |  |  
 
Страници по тази тема: 1 | 2 | 3 | 4 | (покажи всички) |   | 
 |