0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 25
1

Пропадает PageControl

28.05.2014, 14:20. Показов 983. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. При нажатии на Edit или на RadioGroup в первой вкладке и последующем переходе на вторую полностью исчезает PageControl, если же при запуске программы не производить никаких действий внутри первой вкладки и перейти на вторую, то PageControl не исчезает. Пожалуйста помогите разобраться, код несколько раз перечитал.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, CheckLst, ExtCtrls, ComCtrls;
 
type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    RadioGroup1: TRadioGroup;
    RadioGroup2: TRadioGroup;
    RadioGroup3: TRadioGroup;
    CheckListBox1: TCheckListBox;
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    Button2: TButton;
    ListBox1: TListBox;
    ListBox2: TListBox;
    pgc1: TPageControl;
    N1: TTabSheet;
    N2: TTabSheet;
    N3: TTabSheet;
    procedure RadioGroup1Click(Sender: TObject);
    procedure RadioGroup2Click(Sender: TObject);
    procedure RadioGroup3Click(Sender: TObject);
    procedure CheckListBox1ClickCheck(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  a : Array[1..10] of integer;
  i, min, max, imax, imin : integer;
 
 
implementation
 
{$R *.dfm}
 
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
case  RadioGroup1.ItemIndex  of 
  0: Edit1.Font.Style := [ ];
  1: Edit1.Font.Style := [fsItalic];
  2: Edit1.Font.Style := [fsBold];
  3: Edit1.Font.Style := [fsItalic,fsBold];
end;
CheckListBox1ClickCheck(Self);
end;
 
procedure TForm1.RadioGroup2Click(Sender: TObject);
begin
case RadioGroup2.ItemIndex of 
 0: Edit1.Font.Size := 8; 
 1: Edit1.Font.Size := 10; 
 2: Edit1.Font.Size := 12; 
 3: Edit1.Font.Size := 14;
end
end;
 
procedure TForm1.RadioGroup3Click(Sender: TObject);
begin
case  RadioGroup3.ItemIndex of
 0: Edit1.Font.Color := clBlack;
 1: Edit1.Font.Color := clGreen;
 2: Edit1.Font.Color := clRed;
 3: Edit1.Font.Color := clBlue;
end
end;
procedure TForm1.CheckListBox1ClickCheck(Sender: TObject);
begin
if   CheckListBox1.Checked[0]
  then Edit1.Font.Style := Edit1.Font.Style + [fsStrikeOut]
    else Edit1.Font.Style := Edit1.Font.Style - [fsStrikeOut];
if   CheckListBox1.Checked[ 1 ]
 then Edit1.Font.Style := Edit1.Font.Style + [fsUnderline]
   else Edit1.Font.Style := Edit1.Font.Style -[fsUnderline];
 
end;
 
 
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.Items.Add(Edit2.Text);
i    := i+1;
a[i] := StrToInt(Edit2.Text);
Edit2.SetFocus
 
end;
 procedure TForm1.Button2Click(Sender: TObject);
begin
max  := a[1];
imax := 1;
min  := a[1];
imin := 1;
  for i := 2 to 10 do
    begin
     if max < a[i] then
       begin
        max  := a[i];
        imax := i
       end;
    if min > a[i] then
      begin
        min  := a[i];
        imin := i
      end;
    end;
  a[imax] := min;
  a[imin] := max;
  for i := 1 to 10 do
    ListBox2.Items.Add(IntToStr(a[i]));
 
end;
 
 
 
 
 
 
end.
Миниатюры
Пропадает PageControl  
Вложения
Тип файла: rar Source.rar (175.3 Кб, 6 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2014, 14:20
Ответы с готовыми решениями:

WebBrowser пропадает при переключении между вкладками PageControl-а
Всем добрего времени суток, нужна помощь с page-ми. При нажатии на btn зделал создание новава...

Пропадает таб при перетаскивании его в PageControl. Drag & Dock
Здравствуйте! Работаю с Delphi6. Суть проблемы: Я хватаю таб из PageControl и передвигаю его ниже...

PageControl
Создал 8 страничек в PageControl При нанесении Label на одну станицу, label становиться невидимой....

PageControl
Delphi 2010, странный баг компонента PageControl. Есть 2 страницы, на каждой свой Memo, в них...

1
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 25
28.05.2014, 16:46  [ТС] 2
Извиняюсь за беспокойство, вопрос исчерпан, при переходе в следующую вкладку скролл немного опускается и PageControl который чуть выше не видно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2014, 16:46
Помогаю со студенческими работами здесь

PageControl
помогите!!! как сделать так, что бы количество PageControl вводилось пользователем, помогите!!!

PageControl
Народ, нужна помощь. Есть программка типа записная книжка. информация (фамилия, имя, адрес,...

Pagecontrol
У менять есть Pagecontrol с несколькими tabsheet-ами. В 1 из них я запускаю кнопку, находящуюся в...

PageControl
Кокой будет код ,если алгоритм действий звучит так: Выделяем page. открываем новое окно берем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru