- 1
- 2
- 3
- 4
- 5
- 6
- 7
private void ReferenceButton_Click(object sender, EventArgs e)
{
this.ContentBox.Controls.Remove(this.BooksPanel);
this.ContentBox.Controls.Remove(this.LogoPanel);
this.ContentBox.Controls.Remove(this.SearchPanel);
this.ContentBox.Controls.Add(this.FAQPanel);
}
Lure Of Chaos 12.03.2012 04:00 # +1
ICELedyanoj 12.03.2012 13:54 # +2
А давайте угадаем, что будет при повторном щелчке на ReferenceButton?
От него-то никто не отписывался, и проверок никаких нет.
Тут - полный набор спецэффектов - попытка удаления несуществующих более контролов, повторного добавления FAQPanel.
Да и вообще - на самом деле некрасивый и негибкий подход к построению интерфейса.
ICELedyanoj 12.03.2012 14:34 # +1
Но даже в этом случае код - говно.
Steve_Brown 12.03.2012 15:23 # +1
Use QStackedWidget, Lu... oh shi-.
absolut 12.03.2012 06:53 # +1
Govnisti_Diavol 15.03.2012 18:55 # −2
"Для инспекции что ли?" - да, для нее =]
sayidandrtfm 12.03.2012 12:33 # +1
Govnisti_Diavol 15.03.2012 18:59 # 0
Эта кнопка убирает:
- BooksPanel;
- LogoPanel;
- SearchPanel;
И за место этих вероятных компонентов, рисует новый - FAQPanel.
Знаю, что способов сделать лучше - огромное множество, но пока, увы - так.
От нехватки знаний и навыков, а также - практики.
bugmenot 15.03.2012 19:04 # +3
Здесь дело не в коде, а в кодерах :-P
typical-c-sharp-user.cs
Govnisti_Diavol 15.03.2012 19:21 # 0
Виноват, исправлюсь.
PS//
Я даже NickName себе сделал подходящий =]
Надеюсь, что конца 9 класса научусь писать на C# "кошерно", уж больно мне нравится этот язык, хотя по умениям я еще и далек от него на расстояние пушечного выстрела.
bugmenot 16.03.2012 00:22 # +2
Может tab control таки заюзать?
Govnisti_Diavol 16.03.2012 00:30 # 0
До TabControl еще не дошел.
Когда "открываешь" для себя новый компонент для GUI - это небольшое счастье, которое дает тебе новые возможности в построении пользовательского интерфейса (огромное количество собственных методов и функциональных возможностей - на это уходит время, и не малое, наверное позже, когда наберусь знаний - перестану "говнокодить")!
=]
SmackMyBitchUp 16.03.2012 07:46 # +4
Govnisti_Diavol 16.03.2012 22:16 # 0
absolut 16.03.2012 23:25 # +1
3.14159265 16.03.2012 14:57 # +1
Хех. Главное циклы пореже используй - Майкрософт сейчас отходит от них.
Говногость 16.03.2012 15:38 # +2
Govnisti_Diavol 16.03.2012 22:18 # 0
А какая альтернатива циклам?
absolut 16.03.2012 23:26 # +5
kegdan 16.04.2016 08:00 # +2
Ну че, научился за 4 года?
Govnisti_Diavol 17.03.2012 08:00 # −1
Создаем новую форму... Мне уже сказали, что необходимо передать элементу право на управлении, и что лучше делать новые формы в MDI контейнере с привязкой к родителю.
guest 16.04.2016 04:29 # 0