ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
Диалоговое окно с edit`om |

29.11.2009, 18:56
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
Диалоговое окно с edit`om
Здравствуйте. Как в диалоговое окно сунуть edit? Или может есть какой нить компонент? Сколько искал ничего стоящего не нашел 
|
|
|

29.11.2009, 19:05
|
|
Участник форума
Регистрация: 11.07.2009
Сообщений: 175
Провел на форуме: 2835808
Репутация:
185
|
|
inputBox ? я правильно понял?
переменная := inputBox('заголовок', 'сообщение', 'строка по умолчанию');
|
|
|

29.11.2009, 19:28
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
да именно то что и было нужно, спасибо  А как можно поменять текст на кнопках? Допустим вместо cancel отмена, а вместо ok применить?
|
|
|

29.11.2009, 19:33
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
Сообщение от SultanOFF
да именно то что и было нужно, спасибо  А как можно поменять текст на кнопках? Допустим вместо cancel отмена, а вместо ok применить?
Caption, не?
|
|
|

29.11.2009, 19:41
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
и как у этих кнопок поменять caption?
|
|
|

29.11.2009, 19:46
|
|
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме: 3441717
Репутация:
160
|
|
Button1->Caption="test";
если речь о C++.
|
|
|

29.11.2009, 20:04
|
|
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме: 840493
Репутация:
0
|
|
речь идет о кнопка в inputbox, delphi 2009 
|
|
|

29.11.2009, 23:36
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
2 SultanOFF скопируй текст функции inputbox и в исходниках её подправь названия кнопок
|
|
|

30.11.2009, 14:12
|
|
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме: 183980
Репутация:
50
|
|
Код:
function InputQuery(const ACaption, APrompt: string;
var Value: string): Boolean;
var
Form: TForm;
Prompt: TLabel;
Edit: TEdit;
DialogUnits: TPoint;
ButtonTop, ButtonWidth, ButtonHeight: Integer;
begin
Result := False;
Form := TForm.Create(Application);
with Form do
try
Canvas.Font := Font;
DialogUnits := GetAveCharSize(Canvas);
BorderStyle := bsDialog;
Caption := ACaption;
ClientWidth := MulDiv(180, DialogUnits.X, 4);
Position := poScreenCenter;
Prompt := TLabel.Create(Form);
with Prompt do
begin
Parent := Form;
Caption := APrompt;
Left := MulDiv(8, DialogUnits.X, 4);
Top := MulDiv(8, DialogUnits.Y, 8);
Constraints.MaxWidth := MulDiv(164, DialogUnits.X, 4);
WordWrap := True;
end;
Edit := TEdit.Create(Form);
with Edit do
begin
Parent := Form;
Left := Prompt.Left;
Top := Prompt.Top + Prompt.Height + 5;
Width := MulDiv(164, DialogUnits.X, 4);
MaxLength := 255;
Text := Value;
SelectAll;
end;
ButtonTop := Edit.Top + Edit.Height + 15;
ButtonWidth := MulDiv(50, DialogUnits.X, 4);
ButtonHeight := MulDiv(14, DialogUnits.Y, 8);
with TButton.Create(Form) do
begin
Parent := Form;
Caption := SMsgDlgOK;
ModalResult := mrOk;
Default := True;
SetBounds(MulDiv(38, DialogUnits.X, 4), ButtonTop, ButtonWidth,
ButtonHeight);
end;
with TButton.Create(Form) do
begin
Parent := Form;
Caption := SMsgDlgCancel;
ModalResult := mrCancel;
Cancel := True;
SetBounds(MulDiv(92, DialogUnits.X, 4), Edit.Top + Edit.Height + 15,
ButtonWidth, ButtonHeight);
Form.ClientHeight := Top + Height + 13;
end;
if ShowModal = mrOk then
begin
Value := Edit.Text;
Result := True;
end;
finally
Form.Free;
end;
end;
В строках
Caption := SMsgDlgOK;
...
Caption := SMsgDlgCancel;
...
пишеш нужные тебе кэпшены.
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Java скрипт (окно , типа ловушка )
|
jenyavlg |
PHP, PERL, MySQL, JavaScript |
11 |
04.09.2009 01:50 |
|
всплывающее окно или типа того
|
rubik-nerubik |
PHP, PERL, MySQL, JavaScript |
8 |
17.05.2009 17:20 |
|
Окно с кнопкой на Api
|
je0n |
Авторские статьи |
1 |
09.11.2006 02:03 |
|
возможно ли получить ссылку на дочернее окно с помощю JavaScript ?
|
rg25 |
PHP, PERL, MySQL, JavaScript |
0 |
30.01.2006 17:41 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|