|
|
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
Привет у меня такая проблема: Запустив программу я ставлю галачку в CheckBox1 (CheckBox1->Checked=true), перезагрузив прогу этой галачки уже нет. ВОПРОС: Как сделать так, чтобы прога сохраняла эту галачку. т.е. при повторном запуске проги галачка не исчезала до тех пор пока я ее сам не уберу. Я программирую на С++ билдер 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2007, 18:30 |
|
||
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
matios wrote: > Привет у меня такая проблема: Запустив программу я ставлю галачку в > CheckBox1 (CheckBox1->Checked=true), перезагрузив прогу этой галачки уже > нет. ВОПРОС: Как сделать так, чтобы прога сохраняла эту галачку. т.е. при > повторном запуске проги галачка не исчезала до тех пор пока я ее сам не > уберу. > > Я программирую на С++ билдер 6 Сохранить состояние галочки либо в *.ini, либо в реестре, либо ещё где-нибудь. При запуске программы считать состояние галочки... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2007, 18:33 |
|
||
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
ErV Сохранить состояние галочки либо в *.ini, либо в реестре, либо ещё где-нибудь. При запуске программы считать состояние галочки... Posted via ActualForum NNTP Server 1.4 А кодом не можешь помочь, для любого способа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2007, 18:41 |
|
||
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
Я знал, что так можно сделать, только я не знал сам код, чтобы все это реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2007, 18:42 |
|
||
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
matios wrote: > Я знал, что так можно сделать, только я не знал сам код, чтобы все это > реализовать Посмотри в справке (F1) поиском по словам "Registry" и "Ini files". В Delphi 6 были (насколько помню) TIniFile и TRegistry, соответственно в билдере должны быть аналоги с похожими или аналогичными именами (просто как именно они в билдере называется, я не помню). Можно и просто в текстовый файл настройки скинуть. :) Работать с ними было несложно... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2007, 19:31 |
|
||
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
Я бы в реестр не хотел все кидать, не хочеца забивать ево. Вот с *.ini нада поискать. Если сам разбирусь то напушу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2007, 20:15 |
|
||
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
Я сделал так: Каму интересно, то смотрите: void __fastcall TForm1::FormCreate(TObject *Sender) { ListBox1->Items->LoadFromFile("lng.txt"); ; if (ListBox1->Items->Strings[0]==2) { RadioButton2->Checked=true; } else { RadioButton1->Checked=true; } } //--------------------------------------------------------------------------- void __fastcall TForm1::RadioButton2Click(TObject *Sender) { ListBox1->Items->Strings[0]=2; ListBox1->Items->SaveToFile("lng.txt"); } //--------------------------------------------------------------------------- void __fastcall TForm1::RadioButton1Click(TObject *Sender) { ListBox1->Items->Strings[0]=1; ListBox1->Items->SaveToFile("lng.txt"); } //--------------------------------------------------------------------------- в lng.txt пишете значение "1" или "2" и все ГЫГЫГЫГЫ. Не сложно, а шуму то скока было. хех ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2007, 21:54 |
|
||
|
CheckBox
|
|||
|---|---|---|---|
|
#18+
А можно еще так: __fastcall TForm1::TForm1(TComponent *Owner) : TForm(Owner) { TIniFile *ini; ini = new TIniFile( "MYINIFILE.INI" ); CheckBox1->Checked = ini->ReadBool( "Form", "CB1", false ); delete ini; } void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action) { TIniFile *ini; ini = new TIniFile("MYINIFILE.INI"); ini->WriteBool ( "Form", "CB1", CheckBox1->Checked ); delete ini; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2007, 01:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34600548&tid=2028626]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 334ms |

| 0 / 0 |
