Skip to content

Commit a03f5f7

Browse files
committed
bk/2024-06-26-0235
1 parent 5a0b46d commit a03f5f7

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
lines changed

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.AddEdit.View.dfm

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ object DelphiAIDevDefaultsQuestionsAddEditView: TDelphiAIDevDefaultsQuestionsAdd
4848
Padding.Right = 2
4949
Padding.Bottom = 2
5050
ParentBackground = False
51-
TabOrder = 0
51+
TabOrder = 1
5252
object btnConfirm: TButton
5353
AlignWithMargins = True
5454
Left = 446
@@ -88,7 +88,8 @@ object DelphiAIDevDefaultsQuestionsAddEditView: TDelphiAIDevDefaultsQuestionsAdd
8888
Align = alClient
8989
BevelOuter = bvNone
9090
ParentBackground = False
91-
TabOrder = 1
91+
TabOrder = 0
92+
ExplicitTop = -2
9293
DesignSize = (
9394
674
9495
350)
@@ -148,7 +149,7 @@ object DelphiAIDevDefaultsQuestionsAddEditView: TDelphiAIDevDefaultsQuestionsAdd
148149
Height = 21
149150
MaxLength = 4
150151
NumbersOnly = True
151-
TabOrder = 0
152+
TabOrder = 4
152153
Text = '0'
153154
end
154155
object UpDown1: TUpDown
@@ -159,7 +160,7 @@ object DelphiAIDevDefaultsQuestionsAddEditView: TDelphiAIDevDefaultsQuestionsAdd
159160
Cursor = crHandPoint
160161
Associate = edtOrder
161162
Max = 9999
162-
TabOrder = 1
163+
TabOrder = 5
163164
end
164165
object ckVisible: TCheckBox
165166
Left = 35
@@ -168,7 +169,7 @@ object DelphiAIDevDefaultsQuestionsAddEditView: TDelphiAIDevDefaultsQuestionsAdd
168169
Height = 17
169170
Cursor = crHandPoint
170171
Caption = 'Visible'
171-
TabOrder = 2
172+
TabOrder = 6
172173
end
173174
object ckCodeOnly: TCheckBox
174175
Left = 35
@@ -177,7 +178,7 @@ object DelphiAIDevDefaultsQuestionsAddEditView: TDelphiAIDevDefaultsQuestionsAdd
177178
Height = 17
178179
Cursor = crHandPoint
179180
Caption = 'Code Only'
180-
TabOrder = 3
181+
TabOrder = 7
181182
end
182183
object cBoxMenuMaster: TComboBox
183184
Left = 183
@@ -191,31 +192,31 @@ object DelphiAIDevDefaultsQuestionsAddEditView: TDelphiAIDevDefaultsQuestionsAdd
191192
Style = csDropDownList
192193
Anchors = [akLeft, akTop, akRight]
193194
DropDownCount = 30
194-
TabOrder = 4
195+
TabOrder = 1
195196
end
196197
object mmQuestion: TMemo
197198
Left = 34
198199
Top = 118
199200
Width = 599
200201
Height = 116
201202
ScrollBars = ssVertical
202-
TabOrder = 5
203+
TabOrder = 3
203204
end
204205
object cBoxKind: TComboBox
205206
Left = 35
206207
Top = 28
207208
Width = 145
208209
Height = 21
209210
Style = csDropDownList
210-
TabOrder = 6
211+
TabOrder = 0
211212
OnChange = cBoxKindChange
212213
end
213214
object edtCaption: TEdit
214215
Left = 35
215216
Top = 72
216217
Width = 598
217218
Height = 21
218-
TabOrder = 7
219+
TabOrder = 2
219220
end
220221
end
221222
end

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.AddEdit.View.pas

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,9 +218,9 @@ procedure TDelphiAIDevDefaultsQuestionsAddEditView.ConfFieldsKind;
218218
mmQuestion.Lines.Clear;
219219
mmQuestion.Enabled := False;
220220

221-
FLastItemIndexMenuMaster := cBoxMenuMaster.ItemIndex;
222-
cBoxMenuMaster.ItemIndex := 0;
223-
cBoxMenuMaster.Enabled := False;
221+
//FLastItemIndexMenuMaster := cBoxMenuMaster.ItemIndex;
222+
//cBoxMenuMaster.ItemIndex := 0;
223+
//cBoxMenuMaster.Enabled := False;
224224
end
225225
else
226226
begin

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.PopupMenu.pas

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ procedure TDelphiAIDevDefaultsQuestionsPopupMenu.CreateMenus(const APopupMenu: T
5959
var
6060
LFields: TDelphiAIDevDefaultsQuestionsFields;
6161
begin
62+
if not AFields.Visible then
63+
Exit;
64+
6265
if AFields.Caption.Trim.IsEmpty then
6366
Exit;
6467

@@ -215,10 +218,9 @@ procedure TDelphiAIDevDefaultsQuestionsPopupMenu.ClickFromString(const AStringCl
215218

216219
LCodeOnly := Copy(LStringClick, 1, pos(LSeparator, LStringClick) - 1);
217220
LQuestion := Copy(LStringClick, (pos(LSeparator, LStringClick) + LSeparator.Length), LStringClick.Length);
218-
TUtils.ShowMsg(LCodeOnly + sLineBreak + LQuestion);
219221

220222
if Assigned(FProcessClickInItem) then
221-
FProcessClickInItem(False, LQuestion);
223+
FProcessClickInItem(StrToBoolDef(LCodeOnly, False), LQuestion);
222224
end;
223225

224226
end.

0 commit comments

Comments
 (0)