Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/132: Рейтинг темы: голосов - 132, средняя оценка - 4.69
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492

RichEdit

04.11.2009, 23:54. Показов 27431. Ответов 177
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
\\Надо получить в одной строке два значения (№счёт и через пробел значение переменой х)
При нажатии Button2
C++
1
2
3
int i++;
int x = 100;
RichEdit1->Lines->Add(i.x);//Add(i.x) не знаю как правильно.
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2009, 23:54
Ответы с готовыми решениями:

Из RichEdit в RichEdit без потери форматирования
Есть RichEdit1 с форматированным текстом(цвет, стиль и тп.) нужно передать этот текст в переменную а затем в RichEdit2 чтобы при вставке в...

RichEdit
При нажатии RichEdit1 очищает только 1 строку. RichEdit1->Lines->Delete(AutoSize); А надо очистить весь лист.

RichEdit
Подскажите как сделать чтобы в richedit можно было менять шрифт и цвет выделенного текста

177
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
04.12.2009, 20:30
Студворк — интернет-сервис помощи студентам
sh4d°_°ff, Привет, помоги нарисовать диаграму моей проги я в етом не очень шарю
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
17.12.2009, 19:16
Пацаны помогите нарисовать блок-схему моей проги и каждого события, диаграму не нужно я сам ее нарисовал!!!!!!
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
19.12.2009, 20:32
sh4d°_°ff, Привет ты меня слышеш?
0
говнокодер
 Аватар для sh4d°_°ff
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
19.12.2009, 20:44
заясь... тыы меняя слыышееешь7)) gorin конечно я тебя не слышу, но прочитать могу... единственное чем я тебе могу помочь в твоем вопросе это ссылка на вот эту тему
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
19.12.2009, 20:50
sh4d°_°ff, Слішеш помоги нарисовать блок схему каждой команды, я в этих блок-схемах не очень розбераюсь, поможеш?
0
говнокодер
 Аватар для sh4d°_°ff
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
19.12.2009, 20:56
посмотри то что я тебе дал и сделай сам, больше я ничего не могу сделать, я сам в них "плохо разбираюсь"
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
20.12.2009, 17:13
sh4d°_°ff, Понемаеш я саму блок схему нарисовал примерно
а тепер мне учитель сказал алгоритм каждой кнопки нарисовать
Вот пример модели програмы и она правильная:
http://p23a.at.ua/OOP/sfdfdf.gif

Добавлено через 22 минуты
sh4d°_°ff, А тепер нужно создать блок схеми каждой команды их там 27

Добавлено через 8 минут
sh4d°_°ff, ти знаеш кого то ктобы мне мог помочь, просто мне скоро нужно ету прогу здавать и срочно нужно!!!!! Подскажи к кому можно обратится!!!!!!!!!!!!!!!

Добавлено через 13 часов 37 минут
Привет всем ребята помогите нарисовать блок-схему 27 команд, плиз

Добавлено через 5 часов 54 минуты
Пацаны помогите нарисовать блок-схеми плиз
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
23.12.2009, 18:33
Lord_Voodoo, помоги нарисовать алгоритм програмы плиз очень нужно
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
23.12.2009, 18:36
gorin, а в чем проблема? лень квадратиков нарисовать с описанием процедур, в твоем случае это будет просто общая схема действия программы, обычно блок-схемы используют для алгоритмов, но не целых проектов
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
23.12.2009, 18:46
Lord_Voodoo, Понемаеш я нарисовал иерархию обьектов ща скину картинку

Добавлено через 5 минут
Lord_Voodoo, вот
http://p23a.at.ua/Zeleniy/kjgfhgj.jpg

Добавлено через 48 секунд
Lord_Voodoo, А тепер мне нужно нарисовать алгоритм полностю програмы!!!!!!!!
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
23.12.2009, 18:49
gorin, это по гостам или сам придумал, или еще и препод участвовал в этом колективном творчестве? блок-схему чего тебе тогда надо рисовать-то?

невозможно нарисовать такого...

хотя...

запуск
|
- нажили закрыть - да - выход
|
| - нет
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
23.12.2009, 18:58
Lord_Voodoo, Вот код всей проги:
C++
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include <stdlib.h>
#include <stdio.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
bool Clik;                                                        //Перемінна
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormatClick(TObject *Sender)
{
    Format->Checked=!Format->Checked;       //Панел форматирования текста
    Panel1->Visible=Format->Checked;
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::InstrumentClick(TObject *Sender)
{
    Instrument->Checked=!Instrument->Checked;
    Panel2->Visible=Instrument->Checked;             //Панел инструментов
}
//---------------------------------------------------------------------------
void __fastcall TForm1::RaydokStanuClick(TObject *Sender)
{
    RaydokStanu->Checked=!RaydokStanu->Checked;
    StatusBar->Visible=RaydokStanu->Checked;           //Строка состояния
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FileExitClick(TObject *Sender)
{
Close();                                                       //Кнопка виход
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PoLevomuKrauyClick(TObject *Sender)
{
RichEdit1->Paragraph->Alignment = taLeftJustify;                    // С лева
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PoCentreClick(TObject *Sender)
{
RichEdit1->Paragraph->Alignment = taCenter;                      // По центру
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PoPravomuKrauyClick(TObject *Sender)
{
RichEdit1->Paragraph->Alignment = taRightJustify;                   //С права
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ZirnuyTextClick(TObject *Sender)
{
if(!Clik)
  {
    if(ZirnuyText->Down)
      RichEdit1->SelAttributes->Style=RichEdit1->SelAttributes->Style<<fsBold;
    else                                                             //Жирний
      RichEdit1->SelAttributes->Style=RichEdit1->SelAttributes->Style>>fsBold;
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::KursivniyTextClick(TObject *Sender)
{
  if(!Clik)
  {
    if(KursivniyText->Down)
      RichEdit1->SelAttributes->Style=RichEdit1->SelAttributes->Style<<fsItalic;
    else                                                          //Курсивный
      RichEdit1->SelAttributes->Style=RichEdit1->SelAttributes->Style>>fsItalic;
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PodcherknytiyTextClick(TObject *Sender)
{
if(!Clik)
  {
    if(PodcherknytiyText->Down)
      RichEdit1->SelAttributes->Style=RichEdit1->SelAttributes->Style<<fsUnderline;
    else                                                       //Підкреслений
      RichEdit1->SelAttributes->Style=RichEdit1->SelAttributes->Style>>fsUnderline;
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::VubirRazmeraTextaChange(TObject *Sender)
{
  int fontsize = atoi(VubirRazmeraTexta->Text.c_str());
 
  if((!Clik) && (fontsize))
  {
    if(fontsize < 1)
    {
      VubirRazmeraTexta->Text = 1;                            //Размер текста
    }
    else if(fontsize > 1638)
    {
      VubirRazmeraTexta->Text = 1638;
    }
 
    RichEdit1->SelAttributes->Size = atoi(VubirRazmeraTexta->Text.c_str());
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::VubirHriftaChange(TObject *Sender)
{
  if(!Clik)
  {
    int FontIndex = VubirHrifta->ItemIndex;                   //Вибор шрифта
 
    if((FontIndex > -1) && (FontIndex < VubirHrifta->Items->Count))
    {
      RichEdit1->SelAttributes->Name = VubirHrifta->Items->Strings[VubirHrifta->ItemIndex];
    }
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CopyClick(TObject *Sender)
{
RichEdit1->CopyToClipboard();                                     //Копиюваты
}
//---------------------------------------------------------------------------
void __fastcall TForm1::PasteClick(TObject *Sender)
{
RichEdit1->PasteFromClipboard();                                   //Вставить
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CutClick(TObject *Sender)
{
RichEdit1->CutToClipboard();                                       //Вирезать
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Del2Click(TObject *Sender)
{
RichEdit1->Clear();                                                //Очистити
}
//---------------------------------------------------------------------------
void __fastcall TForm1::DovidkaClick(TObject *Sender)
{
  Form2 = new TForm2(Application);
  Form2->ShowModal();                                     //Ссілка на довідку
  delete Form2;        
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::MarkerClick(TObject *Sender)
{
  if(!Clik)                                                          //Маркер
    RichEdit1->Paragraph->Numbering = static_cast<TNumberingStyle>
    (Marker->Down);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::UndoClick(TObject *Sender)
{
  if ( RichEdit1->HandleAllocated() )                            //Крок назад
    SendMessage(RichEdit1->Handle, EM_UNDO, 0, 0);        
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Proverka(void)
{
   if(RichEdit1->Modified)
  {
    switch(MessageBox(Handle, "Зберегти документ?",
           "TextRichEdit",MB_YESNOCANCEL | MB_ICONQUESTION))
    {
      case ID_YES:
          FileSaveClick(this);                                    //Перевірка
          break;
 
      case ID_CANCEL:
          Abort();
    };
  }
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::FileNewClick(TObject *Sender)
{
  Proverka();                                    //Створення нового документа
  RichEdit1->Lines->Clear();
  RichEdit1->Modified = False;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool &CanClose)
{
  try
  {
    Proverka();
  }                                               //Перевірка для самої форми
  catch(...)
  {
    CanClose = False;
  }
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::FileOpenClick(TObject *Sender)
{
Proverka();
if ( OpenDialog1->Execute() )
{                                                                  //Відкрити
RichEdit1->Lines->LoadFromFile(OpenDialog1->FileName);
Form1->Caption = OpenDialog1->FileName;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::EditFontClick(TObject *Sender)
{
  FontDialog1->Font->Assign(RichEdit1->SelAttributes);
  if(FontDialog1->Execute())                                       //Шрифт...
    RichEdit1->SelAttributes->Assign( FontDialog1->Font );
  RichEdit1->SetFocus();
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Del1Click(TObject *Sender)
{
RichEdit1->Clear();                                                //Очистити
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::VudelitVseClick(TObject *Sender)
{
RichEdit1->SelectAll();                                        //Виділити все
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FilePrintClick(TObject *Sender)
{
if(PrintDialog1->Execute())RichEdit1->Print(Text);                //Друкувати
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Find1Click(TObject *Sender)
{
    FindDialog1->FindText = RichEdit1->SelText;                      //Знайти
    FindDialog1->Execute();        
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Replace1Click(TObject *Sender)
{
    ReplaceDialog1->FindText = RichEdit1->SelText;                 //Замінити
    ReplaceDialog1->Execute();
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Find(TObject *Sender)
{
    TSearchTypes st;
    TFindDialog *cd;
    int newpos;
 
    if ((cd = dynamic_cast<TFindDialog *> (Sender)) == 0)
        MessageBox(NULL, "Пошук завершено!", "TextRichEdit", MB_OK);
 
    if (cd->Options.Contains(frMatchCase))
        st << stMatchCase;
    if (cd->Options.Contains(frWholeWord))
        st << stWholeWord;
 
    if (RichEdit1->SelLength)
        RichEdit1->SelStart += 1;
 
    newpos = RichEdit1->FindText(cd->FindText,
                        RichEdit1->SelStart,      //Діалогічний об'єкт Пошук
                        RichEdit1->Text.Length(),
                        st);
 
    if (newpos != -1)
    {
        RichEdit1->SelStart = newpos;
        RichEdit1->SelLength = cd->FindText.Length();
    }
    else
    {
        MessageBox(NULL, "Заміна виконана.", "TextRichEdit", MB_OK);
        RichEdit1->SelStart = 0;
    }
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Replace(TObject *Sender)
{
    if (RichEdit1->SelLength == 0)
        Find(Sender);
    else                                        //Діалогічний об'єкт Замінити
    {
        RichEdit1->SelText =  ReplaceDialog1->ReplaceText;
        Find(Sender);
    }
 
    if (ReplaceDialog1->Options.Contains(frReplaceAll))
        while (RichEdit1->SelLength !=0)
            Replace(Sender);
}
//-------------------------------------------------------------------------//
//                     PopupMenu2 - меню "Колір тексту"                    //
//--------------------------- Синій ---------------------------------------//
void __fastcall TForm1::N28Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clBlue;
}
//--------------------------- Чорний --------------------------------------//
 
void __fastcall TForm1::N3Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clWindowText;
}
//------------------------ Автоматично ------------------------------------//
void __fastcall TForm1::N39Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clWindowText;
}
//---------------------- Малиновий ----------------------------------------//
void __fastcall TForm1::N4Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = 0x00400080;
}
//--------------------------- Зелений -------------------------------------//
void __fastcall TForm1::N6Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clGreen;
}
//------------------------- Оливковий -------------------------------------//
void __fastcall TForm1::N7Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clOlive;
}
//--------------------------- Темно-синій ---------------------------------//
void __fastcall TForm1::N9Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clNavy;
}
//-----------------------------Бузковий -----------------------------------//
void __fastcall TForm1::N15Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clPurple;
}
//-------------------------- Бірюзовий ------------------------------------//
void __fastcall TForm1::N16Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = 0x00808040;
}
//------------------------------ Сірий ------------------------------------//
void __fastcall TForm1::N17Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clGray;
}
//------------------------- Сріблястий ------------------------------------//
void __fastcall TForm1::N19Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clSilver;
}
//---------------------------- Червоний -----------------------------------//
void __fastcall TForm1::N22Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clRed;
}
//--------------------------- Травяний ------------------------------------//
void __fastcall TForm1::N25Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clLime;
}
//--------------------------- Жовтий --------------------------------------//
void __fastcall TForm1::N27Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clYellow;
}
//------------------------- Розовий ---------------------------------------//
void __fastcall TForm1::N33Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clFuchsia;
}
//--------------------------- Голубий -------------------------------------//
void __fastcall TForm1::N34Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clAqua;
}
//----------------------------- Білий -------------------------------------//
void __fastcall TForm1::N37Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clWhite;
}
//                              Кінець                                     //
//_________________________________________________________________//
 
void __fastcall TForm1::CvetTextaMouseUp(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
TSpeedButton *b = dynamic_cast <TSpeedButton*>(Sender);        //Колір тексту
b->PopupMenu->Popup(Form1->Left+344,Form1->Top+b-> Top+(b->Height+70));
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::FileSaveClick(TObject *Sender)
{
  if ( SaveDialog->Execute() )
  {
    RichEdit1->Lines->SaveToFile(SaveDialog->FileName);            //Зберегти
    RichEdit1->Modified = False;
  }
}
//---------------------------------------------------------------------------
Добавлено через 1 минуту
Lord_Voodoo, Алгоритм всей проги как она работает!!!!

Добавлено через 7 минут
Lord_Voodoo, вот я такую нарисовал но не знаю или она верна:
http://p23a.at.ua/Zeleniy/hgvgvgv.jpg
0
Программист TH
 Аватар для DanUnited
292 / 147 / 12
Регистрация: 06.01.2009
Сообщений: 537
23.12.2009, 21:12
C++
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
//-------------------------------------------------------------------------//
//                     PopupMenu2 - меню "Колір тексту"                    //
//--------------------------- Синій ---------------------------------------//
void __fastcall TForm1::N28Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clBlue;
}
//--------------------------- Чорний --------------------------------------//
 
void __fastcall TForm1::N3Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clWindowText;
}
//------------------------ Автоматично ------------------------------------//
void __fastcall TForm1::N39Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clWindowText;
}
//---------------------- Малиновий ----------------------------------------//
void __fastcall TForm1::N4Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = 0x00400080;
}
//--------------------------- Зелений -------------------------------------//
void __fastcall TForm1::N6Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clGreen;
}
//------------------------- Оливковий -------------------------------------//
void __fastcall TForm1::N7Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clOlive;
}
//--------------------------- Темно-синій ---------------------------------//
void __fastcall TForm1::N9Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clNavy;
}
//-----------------------------Бузковий -----------------------------------//
void __fastcall TForm1::N15Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clPurple;
}
//-------------------------- Бірюзовий ------------------------------------//
void __fastcall TForm1::N16Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = 0x00808040;
}
//------------------------------ Сірий ------------------------------------//
void __fastcall TForm1::N17Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clGray;
}
//------------------------- Сріблястий ------------------------------------//
void __fastcall TForm1::N19Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clSilver;
}
//---------------------------- Червоний -----------------------------------//
void __fastcall TForm1::N22Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clRed;
}
//--------------------------- Травяний ------------------------------------//
void __fastcall TForm1::N25Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clLime;
}
//--------------------------- Жовтий --------------------------------------//
void __fastcall TForm1::N27Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clYellow;
}
//------------------------- Розовий ---------------------------------------//
void __fastcall TForm1::N33Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clFuchsia;
}
//--------------------------- Голубий -------------------------------------//
void __fastcall TForm1::N34Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clAqua;
}
//----------------------------- Білий -------------------------------------//
void __fastcall TForm1::N37Click(TObject *Sender)
{
RichEdit1->SelAttributes->Color = clWhite;
}
//                              Кінець                                     //
//_________________________________________________________________//
Вот это меня убило наповал !!!!
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
23.12.2009, 21:15
DanUnited, это мне препод сказал чтоб я так описал подробно, ты можеш помочь нарисовать алгоритм програмы
0
Программист TH
 Аватар для DanUnited
292 / 147 / 12
Регистрация: 06.01.2009
Сообщений: 537
23.12.2009, 21:33
DanUnited, это мне препод сказал чтоб я так описал подробно, ты можеш помочь нарисовать алгоритм програмы
Я бы нарисовал если бы было время. Мда.... такой преподаватель, который так говорит программировать - не преподаватель а я не знаю что. Грех и смех !
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
24.12.2009, 16:47
DanUnited, А та алгоритм правельный?

Добавлено через 18 часов 58 минут
Привет всем, пацаны ну помогите написать алгоритм проги плиз, завтра мне нужно здавать!!!!!!!!!! Помогите
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
05.02.2010, 20:56
Garic_, Прива можеш мне коечто подсказать?
0
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
05.02.2010, 21:46
Цитата Сообщение от gorin Посмотреть сообщение
Прива можеш мне коечто подсказать?
Пишите сразу вопрос, не он, так другой подскажет.
0
 Аватар для gorin
209 / 16 / 4
Регистрация: 18.08.2009
Сообщений: 571
05.02.2010, 22:36
Я написал конвектор но у меня какаято ошибка вибивает при обчислении. Но при компиляции не одной не выбивает, что ето может быть? Ща кину код проги!!!!!

Добавлено через 1 минуту
Код каовертор велечин Растояние:
C++
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <math.h>
#include <string.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float dd,ff,yy,mili,mmili,mm;
float m=StrToFloat(LabeledEdit1->Text);
float d=StrToFloat(LabeledEdit2->Text);
float f=StrToFloat(LabeledEdit3->Text);
float y=StrToFloat(LabeledEdit4->Text);
float mi=StrToFloat(LabeledEdit5->Text);
float mmi=StrToFloat(LabeledEdit6->Text);
switch(ComboBox1->ItemIndex){
//------ metri--------
case 0:
dd=m*39.3701;
ff=m*3.28084;
yy=m*1.09361;
mili=m*0.00062;
mmili=m*0.00055;
Edit1->Visible=true;
Edit2->Visible=true;
Edit3->Visible=true;
Edit4->Visible=true;
Edit5->Visible=true;
Edit1->Text=FloatToStr(floor(dd*100000)/100000);
Edit2->Text=FloatToStr(floor(ff*100000)/100000);
Edit3->Text=FloatToStr(floor(yy*100000)/100000);
Edit4->Text=FloatToStr(floor(mili*100000)/100000);
Edit5->Text=FloatToStr(floor(mmili*100000)/100000);
break;
//-----duymi------
case 1:
mm=d*0.02540;
ff=d*0.08333;
yy=d*0.02778;
mili=d*0.00002;
mmili=d*0.00001;
Edit6->Visible=true;
Edit7->Visible=true;
Edit8->Visible=true;
Edit9->Visible=true;
Edit10->Visible=true;
Edit6->Text=FloatToStr(floor(mm*100000)/100000);
Edit7->Text=FloatToStr(floor(ff*100000)/100000);
Edit8->Text=FloatToStr(floor(yy*100000)/100000);
Edit9->Text=FloatToStr(floor(mili*100000)/100000);
Edit10->Text=FloatToStr(floor(mmili*100000)/100000);
break;
//-----futi------
case 2:
mm=f*0.30480;
dd=f*12;
yy=f*0.33333;
mili=f*0.00019;
mmili=f*0.00017;
Edit11->Visible=true;
Edit12->Visible=true;
Edit13->Visible=true;
Edit14->Visible=true;
Edit15->Visible=true;
Edit11->Text=FloatToStr(floor(mm*100000)/100000);
Edit12->Text=FloatToStr(floor(dd*100000)/100000);
Edit13->Text=FloatToStr(floor(yy*100000)/100000);
Edit14->Text=FloatToStr(floor(mili*100000)/100000);
Edit15->Text=FloatToStr(floor(mmili*100000)/100000);
break;
//------yardi--------
case 3:
mm=y*0.91440;
dd=y*36;
ff=y*3;
mili=y*0.00057;
mmili=y*0.00050;
Edit16->Visible=true;
Edit17->Visible=true;
Edit18->Visible=true;
Edit19->Visible=true;
Edit20->Visible=true;
Edit16->Text=FloatToStr(floor(mm*100000)/100000);
Edit17->Text=FloatToStr(floor(dd*100000)/100000);
Edit18->Text=FloatToStr(floor(ff*100000)/100000);
Edit19->Text=FloatToStr(floor(mili*100000)/100000);
Edit20->Text=FloatToStr(floor(mmili*100000)/100000);
break;
//-------mili-----
case 4:
mm=mi*1609.34;
dd=mi*633360;
ff=mi*5280;
yy=mi*1760;
mmili=mi*0.88038;
Edit21->Visible=true;
Edit22->Visible=true;
Edit23->Visible=true;
Edit24->Visible=true;
Edit25->Visible=true;
Edit21->Text=FloatToStr(floor(mm*100000)/100000);
Edit22->Text=FloatToStr(floor(dd*100000)/100000);
Edit23->Text=FloatToStr(floor(ff*100000)/100000);
Edit24->Text=FloatToStr(floor(yy*100000)/100000);
Edit25->Text=FloatToStr(floor(mmili*100000)/100000);
break;
//-----morskiemili-------
case 5:
mm=mmi*1828;
dd=mmi*71968.6;
ff=mmi*5997.39;
yy=mmi*1999.13;
mili=mmi*1.13587;
Edit26->Visible=true;
Edit27->Visible=true;
Edit28->Visible=true;
Edit29->Visible=true;
Edit30->Visible=true;
Edit26->Text=FloatToStr(floor(mm*100000)/100000);
Edit27->Text=FloatToStr(floor(dd*100000)/100000);
Edit28->Text=FloatToStr(floor(ff*100000)/100000);
Edit29->Text=FloatToStr(floor(yy*100000)/100000);
Edit30->Text=FloatToStr(floor(mili*100000)/100000);
break;
}}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
switch(ComboBox1->ItemIndex){
case 0:
LabeledEdit1->Visible=true;
LabeledEdit2->Visible=false;
LabeledEdit3->Visible=false;
LabeledEdit4->Visible=false;
LabeledEdit5->Visible=false;
LabeledEdit6->Visible=false;
break;
case 1:
LabeledEdit1->Visible=false;
LabeledEdit2->Visible=true;
LabeledEdit3->Visible=false;
LabeledEdit4->Visible=false;
LabeledEdit5->Visible=false;
LabeledEdit6->Visible=false;
break;
case 2:
LabeledEdit1->Visible=false;
LabeledEdit2->Visible=false;
LabeledEdit3->Visible=true;
LabeledEdit4->Visible=false;
LabeledEdit5->Visible=false;
LabeledEdit6->Visible=false;
break;
case 3:
LabeledEdit1->Visible=false;
LabeledEdit2->Visible=false;
LabeledEdit3->Visible=false;
LabeledEdit4->Visible=true;
LabeledEdit5->Visible=false;
LabeledEdit6->Visible=false;
break;
case 4:
LabeledEdit1->Visible=false;
LabeledEdit2->Visible=false;
LabeledEdit3->Visible=false;
LabeledEdit4->Visible=false;
LabeledEdit5->Visible=true;
LabeledEdit6->Visible=false;
break;
case 5:
LabeledEdit1->Visible=false;
LabeledEdit2->Visible=false;
LabeledEdit3->Visible=false;
LabeledEdit4->Visible=false;
LabeledEdit5->Visible=false;
LabeledEdit6->Visible=true;
break;
}}
//---------------------------------------------------------------------------
Добавлено через 12 минут
Вот сама ошибка:
http://p23a.at.ua/sayt/bezymjannyj.png
0
говнокодер
 Аватар для sh4d°_°ff
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
06.02.2010, 18:56
очевидно в одном из Edit'ов у тебя нет значения, ошибка означает что "" - не подходит под тип float (это происходит, очевидно, когда ты присваиваешь внутренним флотовским переменным значения Edit'ов)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2010, 18:56
Помогаю со студенческими работами здесь

Richedit
Здравствуйте мне интересуют следующие вопросы на счет richedit: 1) как работать с отдельным элементом строки, в частности перестановка...

RichEdit
Здравствуйте! Помогите пожалуйста У меня задача:Дана последовательность из m вещественных чисел. Найти количество элементов, которые...

RichEdit...
На форме 2 кнопки: 1 кнопка добавляет строку крастного цвета, 2 кнопка простую строку, Вот так добавляю строку красную: int...

Рисование в RichEdit
Здравствуйте. Подскажите пожалуйста, как можно рисовать в RichEdit? Канвы у него что-то не нашел, а как по другому не соображу. Заранее...

Прокрутка RichEdit
Добрый день! Как реализовать прокрутку текстового поля RichEdit? Как не пытался, Scroll Bar никак не мог прикрутить к RichEdit


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

Или воспользуйтесь поиском по форуму:
160
Закрытая тема Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru