- ふらっと C#,C♯,C#(初心者用) Part124 [無断転載禁止]©2ch.net
763 :デフォルトの名無しさん (ワッチョイ b4ce-UBrL)[sage]:2016/09/24(土) 03:08:32.58 ID:y416C6jo0 - Win7とWin10でFormに動的に配置したコントロールの位置が変わってしまうんですが
10のバグでしょうか
| - ふらっと C#,C♯,C#(初心者用) Part124 [無断転載禁止]©2ch.net
765 :デフォルトの名無しさん (ワッチョイ b4ce-UBrL)[sage]:2016/09/24(土) 08:56:19.69 ID:y416C6jo0 - ↓のようなコードです。10の最新版だと下側のボタンがTextBox1に隠れてしまう
using System; using System.Windows.Forms; public partial class Form1 : Form { public StatusBar StatusBar1; public Button Button1, Button2; public TextBox TextBox1; private void Form1_Load(object sender, EventArgs e) { StatusBar1 = new StatusBar(); StatusBar1.Text = "StatusBar1"; this.Controls.Add(StatusBar1); Button1 = new Button(); Button1.Left = 5; Button1.Top = 5; Button1.Width = 100; Button1.Text = "Button1"; this.Controls.Add(Button1); TextBox1 = new TextBox(); TextBox1.Multiline = true; TextBox1.ScrollBars = ScrollBars.Vertical; TextBox1.Left = Button1.Left; TextBox1.Top = Button1.Bottom + 5; TextBox1.Width = ClientSize.Width - 10; TextBox1.Height = ClientSize.Height - (TextBox1.Top + StatusBar1.Height + Button1.Height + 10); TextBox1.Anchor = (AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right); TextBox1.Text = "TextBox1"; this.Controls.Add(TextBox1);
| - ふらっと C#,C♯,C#(初心者用) Part124 [無断転載禁止]©2ch.net
766 :デフォルトの名無しさん (ワッチョイ b4ce-UBrL)[sage]:2016/09/24(土) 08:57:08.71 ID:y416C6jo0 - Button2 = new Button();
Button2.Left = TextBox1.Right - Button1.Width; Button2.Top = TextBox1.Bottom + 5; Button2.Width = Button1.Width; Button2.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right); Button2.Text = "Button2"; this.Controls.Add(Button2); } public Form1() { this.Load += new EventHandler(this.Form1_Load); } [STAThread] private static void Main(string[] args) { Application.Run(new Form1()); } }
| - ふらっと C#,C♯,C#(初心者用) Part124 [無断転載禁止]©2ch.net
767 :デフォルトの名無しさん (ワッチョイ b4ce-UBrL)[sage]:2016/09/24(土) 10:10:10.95 ID:y416C6jo0 - すいません気のせいでした。
スクリーンサイズが小さくなった時にウィンドウのボタンが画面外にあったのをを勘違いしてました。 あと別件ですが、Win7と10のバイナリを共通にしたいのですが、 OSデフォルトのNET3..5とNET4共通バイナリを作る方法ってないでしょうか。 ネイティブだと1本で済むのにOSランタイム毎にビルド管理とかちょっとやってられない、 そんな気がして。
|
|