Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2012, 18:55   #1
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию Отобразить на форме StringGrid по нажатию клавиши.

Доброго времени суток. Нужен совет/помощь в Delphi XE.

Собственно суть вот в чём, надо отобразить на форме Матрицу( себто пустой StringGrid) по нажатию клавиши.
Кратко для себя набросал вот такой алгоритм:
Насколько понял процедура у меня будет по ивенту OnKeyPressed
в тело процедуры
Если два Tedita<>"" то вывод на форуму матрицы ( пустой, заполнятся она будет вводом значений в ячейки пользователем, но это уже реализовано ). Как же её вывести?

Заранее спасибо.
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Старый 05.10.2012, 19:03   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Заранее создать с Visible=False и при необходимости Visible:=True. Можно и закладкой в PageControl с помощью TabSheet.TabVisible управлять видимостью закладки. Показывать лучше по OnChange едитов, если оба заполнены - показать и OnChange в nil сбросить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.10.2012, 19:43   #3
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Благодарю, реализовал так( с Visible поигрался):

Код:
Procedure TForm1.Button2Click ( Sender: TObject);
begin
if (Edit1.Text<>' ') or (Edit2.Text<>' ') then StringGrid1.Visible:=True else
StringGrid1.Visible:=False;
end;
Но и другие варианты на досуге попробую.
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие по нажатию клавиши Gamst Общие вопросы Delphi 6 07.02.2012 17:52
Выход по нажатию клавиши bvak Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 01.02.2012 21:36
Выгрузка по нажатию клавиши. triest Паскаль, Turbo Pascal, PascalABC.NET 0 10.06.2011 16:40
Действие по нажатию клавиши на клавиатуре iliy25rus Microsoft Office Excel 2 08.12.2010 11:33
Движения по нажатию клавиши ТРОЯН=) Помощь студентам 5 10.03.2009 21:11