PDA

View Full Version : خطا در input box



manzare
یک شنبه 17 شهریور 1387, 10:20 صبح
سلام
با چه كدي ميشه كاري كرد كه اگر cancle در inputbox را زديم ان را ببندد و اگر okرا زديم مقدار دريافتي را ذخيره كند
تازه كارم ديگه :خجالت:

Cave_Man
یک شنبه 17 شهریور 1387, 10:26 صبح
از Help دلفی


This example displays an input dialog box when the user clicks a button on the form. The input dialog box includes a prompt string and a default string. The string the user enters in the dialog box is stored in the InputString variable.

uses Dialogs;

procedure TForm1.Button1Click(Sender: TObject);
var
InputString: string;
begin
InputString:= InputBox('Input Box', 'Prompt', 'Default string');

end;

اصغر (پآچ)
یک شنبه 17 شهریور 1387, 14:15 عصر
سلام دوست من

از Queryinput استفاده کن

موفق و موید باشی

Felony
دوشنبه 18 شهریور 1387, 08:47 صبح
از Help دلفی


This example displays an input dialog box when the user clicks a button on the form. The input dialog box includes a prompt string and a default string. The string the user enters in the dialog box is stored in the InputString variable.

uses Dialogs;

procedure TForm1.Button1Click(Sender: TObject);
var
InputString: string;
begin
InputString:= InputBox('Input Box', 'Prompt', 'Default string');

end;



:لبخندساده:با استفاده از دستور InputBox کادر محاوره ای باز میشه که خودش دارای 2 کلید Cancel و Ok هست .

ایشون میخوان وقتی دکمه ی OK یا Cancel خود کادر محاوره ای زده شد عملیاتی که گفتن انمجام شه نه وقتی دکمه ای از روی Forum اصلی برنامه کلیک کردن .

کدی که شما قرار دادین برای رویداد کلیک Button1 در Forum1 هست پس در InputBox تاثیری ندارد ، طبق گفته ی خود دلفی :


This example displays an input dialog box when the user clicks a button on the form

Mahmood_M
دوشنبه 18 شهریور 1387, 12:56 عصر
با استفاده از دستور InputBox کادر محاوره ای باز میشه که خودش دارای 2 کلید Cancel و Ok هست .

ایشون میخوان وقتی دکمه ی OK یا Cancel خود کادر محاوره ای زده شد عملیاتی که گفتن انمجام شه نه وقتی دکمه ای از روی Forum اصلی برنامه کلیک کردن .

کدی که شما قرار دادین برای رویداد کلیک Button1 در Forum1 هست پس در InputBox تاثیری ندارد ، طبق گفته ی خود دلفی :

نقل قول:
This example displays an input dialog box when the user clicks a button on the form
دوست عزیز ، اگر به سئوال اول دقت کنید می بینید که دوستمون فقط می خوان مقداری که در InputBox وارد میشه رو در جایی ذخیره کنن که جوابش همونیه که دوستمون با استفاده از Help دلفی توضیح دادن ...

با چه كدي ميشه كاري كرد كه اگر cancle در inputbox را زديم ان را ببندد و اگر okرا زديم مقدار دريافتي را ذخيره كند
جواب قسمت اول سئوال : دکمه Cancel در InputBox کارش بستن دیالوگ هست و برای بستن اون کار دیگه ای جز کلیک بر روی اون لازم نیست
جواب قسمت دوم : باید مقدار یک متغیر رو برابر با مقدار خروجی این تابع قرار بدید ( از نوع String ) که دوستمون نحوه کار رو در پست شماره 2 توضیح دادند ...

موفق باشید ...