• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythonbathyscaphephpgamewindowsguic翻訳omegattwitterframeworktestbtronarduinovb.net計画中(planning stage)directxpreviewerゲームエンジンdom

ソケットを使ってクライアントサーバプログラムを作成するための C# ライブラリ


Commit MetaInfo

Révisiond492effdcbbc4f71e17cf350ae0d4317301d63e7 (tree)
l'heure2015-08-23 12:38:19
Auteurtsntsumi <tsntsumi@tsnt...>
Commitertsntsumi

Message de Log

メッセージ入力エリアでリターンされたとき送信ボタンクリックするように変更

Change Summary

Modification

--- a/src/SocketNet/SampleUdpChatGtkClient/MainWindow.cs
+++ b/src/SocketNet/SampleUdpChatGtkClient/MainWindow.cs
@@ -193,4 +193,14 @@ public partial class MainWindow: Gtk.Window
193193
194194 receiveTextView.Buffer.Text += e.SourceEndPoint.ToString() + "> " + message + "\n";
195195 }
196+
197+ /// <summary>
198+ /// メッセージ入力エリアでリターンキーが押されたときに、送信ボタンをクリックする動作を実行します。
199+ /// </summary>
200+ /// <param name="sender">センダ。</param>
201+ /// <param name="e">イベントデータを格納したオブジェクト。</param>
202+ protected void OnMessageEntryActivated(object sender, EventArgs e)
203+ {
204+ sendButton.Click();
205+ }
196206 }
--- a/src/SocketNet/SampleUdpChatGtkClient/gtk-gui/MainWindow.cs
+++ b/src/SocketNet/SampleUdpChatGtkClient/gtk-gui/MainWindow.cs
@@ -211,6 +211,7 @@ public partial class MainWindow
211211 this.sendAddressEntry.Changed += new global::System.EventHandler (this.OnSendAddressEntryChanged);
212212 this.sendPortNoEntry.Changed += new global::System.EventHandler (this.OnSendPortNoEntryChanged);
213213 this.messageEntry.Changed += new global::System.EventHandler (this.OnMessageEntryChanged);
214+ this.messageEntry.Activated += new global::System.EventHandler (this.OnMessageEntryActivated);
214215 this.sendButton.Clicked += new global::System.EventHandler (this.OnSendButtonClicked);
215216 }
216217 }
--- a/src/SocketNet/SampleUdpChatGtkClient/gtk-gui/gui.stetic
+++ b/src/SocketNet/SampleUdpChatGtkClient/gtk-gui/gui.stetic
@@ -174,6 +174,7 @@
174174 <property name="IsEditable">True</property>
175175 <property name="InvisibleChar">●</property>
176176 <signal name="Changed" handler="OnMessageEntryChanged" />
177+ <signal name="Activated" handler="OnMessageEntryActivated" />
177178 </widget>
178179 <packing>
179180 <property name="Position">1</property>