Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 10.05.2007, 19:46   #256
MSeryoga
Неактивный пользователь
 
Пол:Мужской
Регистрация: 12.12.2006
Сообщений: 41
Репутация: 14
По умолчанию Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от Ps_b Посмотреть сообщение
Подскажите, плиз, как сделать, чтобы при разворачивании/сворачивании формы, DBGrid тоже менял размер с формой . Спасибо.

В событие формы FormCanResize напиши:
КОД

Это позволить менять размер DBGrid при изменении размера формы.
MSeryoga вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: игровой ноут msiиз саратова по волге в волгоградклапан обратный ко-200рассчитать круиз москва астраханьпогружной датчик температуры ts-d100 pro pt1000


Старый 10.05.2007, 21:23   #257
Jack Boss
Неактивный пользователь
 
Аватар для Jack Boss
 
Пол:Мужской
Регистрация: 22.01.2007
Адрес: КИЇВ
Сообщений: 35
Репутация: 7
По умолчанию Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от MBZero Посмотреть сообщение
Можно вот так:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
If windowstate=wsmaximized then
begin
DBGrid1.Width:=1000;
DBGrid1.Height:=500;
Timer1.Enabled:=false;
Timer2.Enabled:=true;
end;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
begin
If windowstate=wsnormal then
begin
DBGrid1.Width:=511;
DBGrid1.Height:=139;
Timer1.Enabled:=true;
Timer2.Enabled:=false;
end;
end;

Незабудь только таймера два поставить. Причём во втором указать начальные размеры DBGrid-а которые тебе нужны а в первом указать размеры при разворачивании.

Цитата:
Сообщение от MSeryoga Посмотреть сообщение
В событие формы FormCanResize напиши:
КОД

Это позволить менять размер DBGrid при изменении размера формы.

Люди, а вы про свойство Align что-то слышали
Установите Align в alClient и не парьтесь
__________________
Never Say Never!
Jack Boss вне форума
 
Ответить с цитированием Вверх
Старый 11.05.2007, 00:03   #258
MSeryoga
Неактивный пользователь
 
Пол:Мужской
Регистрация: 12.12.2006
Сообщений: 41
Репутация: 14
По умолчанию Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от Jack Boss Посмотреть сообщение
Люди, а вы про свойство Align что-то слышали
Установите Align в alClient и не парьтесь

А если на форме не один компонент? Или надо изменять размеры в разных пропорциях?
MSeryoga вне форума
 
Ответить с цитированием Вверх
Старый 11.05.2007, 08:41   #259
Belkaw
Неактивный пользователь
 
Пол:Мужской
Регистрация: 11.05.2007
Сообщений: 5
Репутация: 2
По умолчанию Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от MSeryoga Посмотреть сообщение
А если на форме не один компонент? Или надо изменять размеры в разных пропорциях?

А для работы с этими вещами обычно используются, панели(TPanel), только у них надо выпуклость убирать. Допустим левое пространство формы заполнятся объектом TPanel со свойством Align=Alleft, а остальное TDBGrid, со свойством Ailgn=Alclient. Плюс ещё существует объект Tsplitter, который опзволяет пользователю самому настроить, пропорциональность панелей, так как ему удобно.
Belkaw вне форума
 
Ответить с цитированием Вверх
Старый 11.05.2007, 09:53   #260
Ps_b
Пользователь
 
Пол:Мужской
Регистрация: 19.04.2006
Сообщений: 135
Репутация: 1815
По умолчанию Re: Вопросы по Delphi/Pascal

Спасибо всем, будем пробовать.
Ps_b вне форума
 
Ответить с цитированием Вверх
Старый 11.05.2007, 10:35   #261
Pavel79
Неактивный пользователь
 
Регистрация: 11.05.2007
Сообщений: 2
Репутация: 0
По умолчанию Re: Иконка в трее

Цитата:
Сообщение от LAN_ART Посмотреть сообщение
Вопрос может и дурной но все же, как заслать иконку приложения не на таскбар, а в трей (ну возле часиков), да еще и попап к ней прикрутить.

P.S. Ну на дельфе ессно, не на паскале.

Есть спец компоненты
Pavel79 вне форума
 
Ответить с цитированием Вверх
Старый 11.05.2007, 14:01   #262
xilian
Старожил
 
Аватар для xilian
 
Пол:Мужской
Регистрация: 12.04.2006
Адрес: Саксы
Сообщений: 1,450
Репутация: 311
По умолчанию Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от Pavel79 Посмотреть сообщение
Есть спец компоненты


http://www.sources.ru/delphi/delphi_system.shtml#6
__________________
Доктор Кнут, поверьте дети, крайне крут.
xilian вне форума
 
Ответить с цитированием Вверх
Старый 11.05.2007, 22:37   #263
MBZero
Неактивный пользователь
 
Аватар для MBZero
 
Регистрация: 10.03.2007
Сообщений: 9
Репутация: 1
По умолчанию Re: Вопросы по Delphi/Pascal

В таблицах баз данных типа Paradox 7 есть формат поля Memo и Graphic, часть информации которых храниться в самой таблице, а часть в отдельном файле. Но вопрос следующий: как вообще вводить при заполнении таблицы текст в поле с типом Мемо, и как вставлять картинку в поле с типом Graphic мне непонятно нежеле при вводе в поля символьного или числового типа. И заключительный вопрос DBGrid отображает картинку из таблицы БД или придётся выносить в отдельный компонент?
MBZero вне форума
 
Ответить с цитированием Вверх
Старый 14.05.2007, 09:03   #264
xilian
Старожил
 
Аватар для xilian
 
Пол:Мужской
Регистрация: 12.04.2006
Адрес: Саксы
Сообщений: 1,450
Репутация: 311
По умолчанию Ответ: Вопросы по Delphi/Pascal

Почему-бы не почитать про BLOB-поля и LoadFromStream?

Ответ есть в 99% книг по Delphi.
__________________
Доктор Кнут, поверьте дети, крайне крут.
xilian вне форума
 
Ответить с цитированием Вверх
Старый 14.05.2007, 12:27   #265
Jack Boss
Неактивный пользователь
 
Аватар для Jack Boss
 
Пол:Мужской
Регистрация: 22.01.2007
Адрес: КИЇВ
Сообщений: 35
Репутация: 7
По умолчанию Ответ: Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от MBZero Посмотреть сообщение
В таблицах баз данных типа Paradox 7 есть формат поля Memo и Graphic, часть информации которых храниться в самой таблице, а часть в отдельном файле. Но вопрос следующий: как вообще вводить при заполнении таблицы текст в поле с типом Мемо, и как вставлять картинку в поле с типом Graphic мне непонятно нежеле при вводе в поля символьного или числового типа. И заключительный вопрос DBGrid отображает картинку из таблицы БД или придётся выносить в отдельный компонент?

К полю типа MEMO можно обращаться как AsString. Про Graphics - действительно читай o BLOB-полях и методах TGraphic - LoadFromStream, SaveToStream. Расказать все прямо сдесь - это нужно много писать
__________________
Never Say Never!
Jack Boss вне форума
 
Ответить с цитированием Вверх
Старый 14.05.2007, 16:12   #266
Ps_b
Пользователь
 
Пол:Мужской
Регистрация: 19.04.2006
Сообщений: 135
Репутация: 1815
По умолчанию Ответ: Вопросы по Delphi/Pascal

Еще вопросик, сделал в форме DBGrid, все нормуль, как сделать, чтобы стоя на определенной записи в DBGrid при нажатии Enter появилась форма(она готова) с данными той записи на которой стоял при нажатии Enter. Пробовал, но после нажатия открывается форма, и данные первой записи, хотя в Gride не на первой стоял. Спасибо.
Ps_b вне форума
 
Ответить с цитированием Вверх
Старый 15.05.2007, 08:29   #267
mirfut
Неактивный пользователь
 
Пол:Мужской
Регистрация: 03.01.2007
Сообщений: 9
Репутация: 0
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от Ps_b Посмотреть сообщение
Еще вопросик, сделал в форме DBGrid, все нормуль, как сделать, чтобы стоя на определенной записи в DBGrid при нажатии Enter появилась форма(она готова) с данными той записи на которой стоял при нажатии Enter. Пробовал, но после нажатия открывается форма, и данные первой записи, хотя в Gride не на первой стоял. Спасибо.

Либо использовать DataSource с главной формы, либо использовать автономный источник данных на форме редактирования (соответственно переходя на нужную запись, либо делать запрос к базе данных для нужной записи)
mirfut вне форума
 
Ответить с цитированием Вверх
Старый 15.05.2007, 18:39   #268
hixxas
Неактивный пользователь
 
Пол:Мужской
Регистрация: 15.05.2007
Сообщений: 6
Репутация: 0
По умолчанию Ответ: Вопросы по Delphi/Pascal

Подскажите пожалуйста, как сделать добавление файлов в ListBox по типу Winampa (выделяешь несколько файлов=>правая кнопка=>Добавить в Winamp). Очень надо. Заранее спасибо
hixxas вне форума
 
Ответить с цитированием Вверх
Старый 15.05.2007, 22:46   #269
MBZero
Неактивный пользователь
 
Аватар для MBZero
 
Регистрация: 10.03.2007
Сообщений: 9
Репутация: 1
По умолчанию Ответ: Вопросы по Delphi/Pascal

Подскажите пожалуста как сделать так, чтобы при переносе моей программы на другой компьютер (только .exe файл и таблицы БД) без наличия на нём делфи и других смежных с ним (делфи) утилит не нужно было настраивать БД т.е. не нужно было бы создавать её и определять для БД папку. Т.е. как при технологии ADO: перенёс екзешник с БД и всё работает без заморочек.

P.S. Таблицы БД у меня парадокс а база данных стандартная с драйвером парадокс. Соответсвенна технология подключения БД к проге BDE.
MBZero вне форума
 
Ответить с цитированием Вверх
Старый 16.05.2007, 08:53   #270
mirfut
Неактивный пользователь
 
Пол:Мужской
Регистрация: 03.01.2007
Сообщений: 9
Репутация: 0
По умолчанию Ответ: Вопросы по Delphi/Pascal

Цитата:
Сообщение от MBZero Посмотреть сообщение
Подскажите пожалуста как сделать так, чтобы при переносе моей программы на другой компьютер (только .exe файл и таблицы БД) без наличия на нём делфи и других смежных с ним (делфи) утилит не нужно было настраивать БД т.е. не нужно было бы создавать её и определять для БД папку. Т.е. как при технологии ADO: перенёс екзешник с БД и всё работает без заморочек.

P.S. Таблицы БД у меня парадокс а база данных стандартная с драйвером парадокс. Соответсвенна технология подключения БД к проге BDE.

Оставить все файлы базы в директории exe'шника, а в самой проге обращаться по имени файла базы(таблицы)
mirfut вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PASCAL Алексей М Моделирование программ 1 27.02.2009 16:52
Castalia for Delphi 2008.1 - эксперт IDE Delphi Minotawr Компоненты 0 03.09.2008 01:17
Pascal Fiesta_Life Delphi 4 01.06.2008 02:11
Pascal puella Delphi 5 18.02.2008 18:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:18. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.36626 секунды с 11 запросами