בית
Top.Mail.Ru Yandeks.Metrika
פורום: "ראשי";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למטה

Form.OnCloseQuery - איך להתמודד? מצא סניפים דומים


Андрей Сенченко   (2001-12-18 12:49) [0]

מה לעשות כדי למנוע את סגירת התוכנית?
בטופס המטפל. OnCloseQuery שמתי:

אם MessageBox (0, pchar ("האם אתה באמת רוצה לצאת מהתוכנית?"), Pchar ("אזהרה!"), MB_OKCANCEL + MB_ICONQUESTION) = IDOK
לאחר מכן
.... ....
// בצע את הפעולות הנדרשות לפני היציאה
//
אחר
// ???????????????
סוף;

אבל בעצם היכן השאלות - אני פשוט לא מוצאת אותה - כיצד להפריע את השלמת התוכנית.
אנא ספר לי - איפה לחפש? תודה



Виктор Щербаков   (2001-12-18 12:58) [1]

ובכן, יש דוגמה בעזרה ...
CanClose: = false



Андрей Сенченко   (2001-12-18 13:01) [2]

לא בעזרה שחיפשתי - בספרים. ברכב זה לא התקנתי עזרה או SDK - אין מספיק בורג.

תודה :)



csf   (2001-12-18 13:03) [3]

שאילתה לא נועדה להיות משתמש השאילתה שלך, אלא בקשה ל"חלון "עבורך, כמפתח," הערך אם אוכל לסגור או לא. "

לשיטה יש פרמטר, צפו בזהירות.
FormCloseQuery (שולח: TObject; var CanClose: בוליאני);



Андрей Сенченко   (2001-12-18 13:10) [4]

>> csf
> שאילתה לא אומרת למשתמש שלך בשאילתה, אלא בקשת חלון
> אליך, כמפתח, "העריך, הם אומרים, האם אוכל לסגור או לא."

את זה אני יודע, לא ממש טיפש :)

> לשיטה יש פרמטר, צפו בזהירות.
> FormCloseQuery (שולח: TObject; var CanClose: Boolean);

אני אומר: Ctrl-F1 במריצה זו לא יעבוד בגלל היעדר העזרה המותקנת. אבל הלאה
"var CanClose: Boolean"
לא נראה ... זה קורה.

תודה לכולכם!



עמודים: 1 ענף שלם

פורום: "ראשי";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למעלה









זיכרון: 0.56 MB
זמן: 0.033 c
4-22465
AKV
2001-11-02 10:44
2002.01.08
כיצד לקבוע את ידית החלון עליה נמצא העכבר


1-22239
גיירוס
2001-12-17 03:52
2002.01.08
TStatusBar


3-21930
Roman55
2001-12-04 16:37
2002.01.08
BDE


1-22010
dorixe
2001-12-17 19:21
2002.01.08
תצוגה מקדימה ב- dblclick


1-22245
T2
2001-12-16 07:12
2002.01.08
Gost & הקריפטה הטובה ביותר





אפריקאנס אלבני ערבי אַרְמֶנִי אזרביג'אן הבסקים בלארוסית בולגרי קטלאנית הסיני (פשוט) סינית (מסורתית) קרואטית צ'כיה דני הולנדי אנגלית אסטוני פיליפיני פיני צרפתית
גליציה גאורגיה גרמני יווני קריאולית האיטית עברי הינדי הונגרי איסלנדי אינדונזי אירי איטלקי יפני קוריאני לטבי ליטאי מקדוניה מלאית מלטזית נורבגי
פרסי פולני פורטוגזי רומנית רוסי סרבית סלובקי סלובני ספרדי סוואהילית שבדי תאילנדי תורכי אוקראיני אורדו ויאטנמית וולשית יידיש בנגלית בוסנית
קבואנו אספרנטו גוג'ראטית האוסה המונג איגבו יָאוָנִי קנאדה לחמר לאו הלטינית מאורים מרתי מונגולי נפאלית פונג'בית סומליה טמילית טלוגו יורובה
זולו
Английский Французский Немецкий Итальянский Португальский Русский Испанский