c#调用show方法后坐标被改?

图片说明

如图,original里面是panel的初始坐标和长宽,在调用form.show()之后就被改变了,不知道为什么,有没有大神知道问题在哪儿

4个回答

可不可以把工程发给我,QQ763496668

yy763496668
yy763496668 回复aladeen: 自己做的东西,一般都容易忽略细节
接近 3 年之前 回复
yy763496668
yy763496668 自己做的东西容易忽略细节
接近 3 年之前 回复
aladeen
aladeen 我自己蠢了。。。窗口最大化之后X坐标本来就要变
接近 3 年之前 回复

具体代码发下。。。。。。

public class User
{

        int age;
        double score;
        //补充代码,使得两个类都能编译通过

        public User(int age, double score)
        {
            this.age = age;
            this.score = score;

        }
        public int Age
        {
            get { return age; }
        }
        public double Score
        {
            get { return score; }
        }
    }
lyangl210152
大宝lyangl 不好意思发错位置了
接近 3 年之前 回复

public class User
{

        int age;
        double score;
        //补充代码,使得两个类都能编译通过

        public User(int age, double score)
        {
            this.age = age;
            this.score = score;

        }
        public int Age
        {
            get { return age; }
        }
        public double Score
        {
            get { return score; }
        }
    }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Fragment hide,show方法后,会调用什么方法
在实际开发项目中,经常用到 Fragment,并且为了复用Fragment,所以基本上就是用show()和hide方法来复用Fragment。在Fragment从隐藏到显示,可能会做一些处理,例如数据重新请求加载等等,那么Fragment从隐藏到显示,会调用什么方法呢?下面先看看具体的代码实现:      FragmentTransaction transaction = fragmentMan
fragment 调用hide方法时的生命周期
转载自:https://zhidao.baidu.com/question/1383239200232233500.html很快聪明的你就会发现fragment的生命周期怎么不走了?onPause方法怎么不调用了?onResume怎么只调用一次了? 这时此时方法 onHiddenChanged派上用场了,当fragment隐藏时,该方法会调用传入参数为true表示该fragment被隐藏了,当fr
解决当activity销毁之后dismiss()或者show()方法报错
错误:java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{8668d93 V.E..... R.....I. 0,0-0,0} not attached to window manager at android.view.WindowManagerGloba
二维数组需要坐标值时可以这么写
class Program {         static void Main(string[] args) {             int row = 10;             int col = 8;             // 因为x是横向坐标,所以代表的应该是列,y则代表行,而写左边时习惯为x,y 所以定义二维数组时应该为[列,行]             int[
show()方法和hide()方法
1.show()方法和hide()方法是jquery中最基本的动画方法.为一个元素调用hide()方法,会将该元素样式改为none $("element").hide()与$("element").css("display","none")相同 2.当把元素隐藏后,可以使用show()方法将元素diplay样式设置为先前的显示状态 3.show()方法和hide()方法让元素动起来 show()方法和hide()方法在不带任何参数的情况下,相当于css("display","none/block/
WPF 单例窗口Close()后再Show()
记录一下 WPF  单例窗口Close()后再Show()会报错
C# 窗体Show和ShowDialog 方法的区别
转自蓝色闪电博客 http://bluelightning.blog.163.com/blog/static/58165320101272172456/ CenterParent                     窗体在其父窗体中居中。        CenterScreen                    窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。       
【C#】关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle
重写它的OnClosing()
C# show和showdialog区别
在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。 二者最常见的区别是: 模态显示后, 弹出窗口阻止调用窗口的所有消息响应。 只有在弹出窗口结束后调用窗口才能继续。 在模态窗口“关闭”后,可以读取模态窗口中信息,包括窗口的返回状态,窗口子控件的值。 非模态显示后, 可以在弹出窗口和调用窗口之间随意切换。 调用窗口调用show方法后,下面
Fragment hide show方法后的生命周期方法调用
在实际开发项目中,经常用到 Fragment,并且为了复用Fragment,所以基本上就是用show()和hide方法来复用Fragment。在Fragment从隐藏到显示,可能会做一些处理,例如数据重新请求加载等等。今天在开发中遇到一个问题,fragment再次显示到前端界面时需要重新加载数据, 在onResume方法中调用加载数据的方法,发现并没有执行。 具体切换fragment的方法如
winform 中show()函数和showdialog()函数区别
show()函数和showdialog()函数都是窗体弹出函数,我们平常都不会太在意这两个函数,但是show()和showdialog()函数区别是有的: 主要区别在于,show()函数不会在意弹出窗体和父窗体,它默认将两者看成一级。换句话说,就是弹出窗体和父窗体可以相互切换。而showdialog()函数是单一使用窗体函数,也就是说,弹出窗体需关闭后,才能使用父窗体,弹出窗体是置顶的。
finalize()在什么时候被调用?
finalize()在什么时候被调用?有三种情况1.所有对象被Garbage Collection时自动调用,比如运行System.gc()的时候.2.程序退出时为每个对象调用一次finalize方法。3.显式的调用finalize方法除此以外,正常情况下,当某个对象被系统收集为无用信息的时候,finalize()将被自动调用,但是jvm不保证finalize()一定被调用,也就是说,fi
C#如何判断是哪个类的那个方法调用了当前方法
平常我们写了一个类,目的是让所有的项目或类来调用,此时我们写生成日志,要明确是哪个类中的那个方法来调用的,以便后面好查询,保留详细的记录。 public static LogInfo Instance(string path) { StackTrace trace = new StackTrace(); //
C#打开和切换界面代码中show和ShowDialog的区别
最近在开发一个C#项目,发现程序的内存占用飞速上升。反复查找,终于定位到原因。由于在主界面和子界面切换过程中对于show语句使用不当所造成的。 从Form1到Form2界面切换原来代码如下: Form2 dlg = new Form2(); Dlg.show(); this.Hide(); 从子界面Form2返回Form1的代码如下: Form1 dlg = new Form1()
Fragment 使用add 和 hide 生命周期
1.先add两个Fragment ,然后立马hide这两个Fragment ,再然后显示其中一个Fragment //先add FragmentTransaction beginTransaction = getFragmentManager().beginTransaction(); videoFragment = new NewSDAndCloudVideoFragment(NewS
平面上的点——Point类 (VI)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。 根据“append.cc”,完成Point类的构造方法和接口描述中的方法和函数。 接口描述: showPoint()函数:按输出格式输出Point对象。 Point::show()方法:按输出格式输出Point对象。 Point::show...
fragment hide/show 生命周期
Fragment的使用越来越普遍了,掌握它的生命周期以及注意事项时非常有必要的,首先 All subclasses of Fragment must include a public empty constructor. The framework will often re-instantiate a fragment class when needed, in particular duri
C# 获取被调用函数的信息
C# 获取被调用函数的信息可以在实现自己的 log 方法中使用在参考中加了两条语句... public partial class CallStack : Form { public CallStack() { InitializeComponent(); } privat
JS调用ShowPopup方法弹框、窗口记录
Main.aspx  HTML: 选择 这样的写法是正确的, 若写为: 选择 则无法弹出子窗口,可以弹出全局窗口,但是都无法调用回调方法 Main.aspx JS: 弹出框页面为 add.aspx 页面回调方法为ManagerItem_Complete function UnitUsedItem(result) { //请根据具体情况修改相关参数及路径
C# Attribute调用检查
(文章摘抄自http://bbs.51aspx.com/showtopic-33963.html)仅作分享学习只用。通常检查一个目标元素是否被应用了某个Attribute时,可以调用:1.System.Attribute.IsDefined2.GetCustomAttributes3.GetCustomAttribute通常调用System.Attribute.IsDefined方法,因为它的性能...
从show()函数入口,观察QWidget的绘制过程
未完成
C#控件属性事件大全
Show方法:该方法的作用是让窗体显示出来,其调用格式为:窗体名.Show
Qt中使用show函数的注意事项。
      前天做项目时遇到一个BUG:一个widget的部分子widget在symbian平台下始终显示不出来,追了很久,终于发现是show函数的位置在作怪。      在Q中:要想显示一个widget最简单的方式就是调用show函数,(这也包括showFullScreen等其他显示函数),但是这个函数到底该在哪里调?这个还是需要注意的。      一个QWidget窗口,我们在其构造函
Application的onCreate方法被调用多次的问题
最近开发中集成了融云聊天,观察其sdk源码可以发现运用了多进程,这就导致application的onCreate方法会执行多次,浪费时间,下面贴出解决方案: /** * 获得当前进程的名字 * * @param context * @return 进程号 */ public static String getCurProcessName(Co
子类与父类之间的方法重载、隐藏、重写与虚方法调用
由于子类对象同时“汇集了”父类和子类的所有公共方法,如果子类中某个方法与父类方法的签名一样(即方法名和方法参数都一样),那当通过子类对象访问此方法时,访问的是子类还是父类所定义的方法? 总的来说,子类方法与父类方法之间的关系可以概括为以下三种。
c#中子类使用被隐藏的父类方法
 c#中子类使用被隐藏的父类方法      在C#中,在子类中可用new修饰一个方法,实现了在子类中隐藏父类方法。但有时我们可能需要通过子类对象使用已被隐藏了的父类方法,这时可通过类转换来调用被隐藏了的方法,这样,子类对象既也可以使用自身新定义的方法,也可以使用已被隐藏的父类的方法。以是一个示例.    class Program {         static void Mai
【thinkphp3.x】thinkphp3.x中display方法及show方法的使用
在了解了控制器和模型操作后,我们开始熟悉视图部分,ThinkPHP中的视图主要就是指模板文件和模板引擎,本篇首先了解下模板文件以及是如何进行渲染输出的。 一、模板定义 为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是: 模板目录/[分组名/][模板主题/]模块名/操作名+模板后缀 模板目录默认是项目下面的Tpl, 当定义分组
利用Attribute标记方法的调用权限
假设我们有这么一个标记来说明操作的权限: /// /// 声明权限的标记 /// [AttributeUsage(AttributeTargets.Method)] public class PermissonAttribute : Attribute { public string Role { get; set; }
untiy3d修改物体的中心点坐标
场景模型中有很多物体组成,需要
析构函数什么时候会调用?
我希望c#程序在退出后自动向数据库更新状态,所以定义了 Class A{ A(){ //一些数据库初始化工作 } ~A(){ //一些更新数据库工作 } } 然后在CLI程序一运行的时候就new A了 但是我发现程序的窗口关闭后并没有调用析构 是我用错了?还是有其他方法控制程序退出时的调用?谢谢 2012年11月22日 3:34 回复 | 引用
C#调用js && js调用C#事件
js: function ss() { alert("底层调用js,调用成功!"); } //这个方法用了调用隐藏按钮 function xx() { document.getElementById("Button2").click(
子类继承父类,重写父类方法,运用多态时调用重写的方法时调用子类的还是调用父类的?
package 第五天; public class Person { public void say() { System.out.println("我是Person的say方法"); } } 子类Student如下: package 第五天; public class Student extends Person{ //重写了父类的say()方法 @Override
Fragment的生命周期,以及fragment用hide和show,以及放在Viewpager中的使用
官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。http://developer.android.com/guide/components/fragments.html 1.Fragment的生命周期 2.Activity的生命周期 3.Activity和Fragment生命周期的对比图 actionBar和Fragment的结合: 你的fragment们可以向ac...
c# 关于基类和子类的方法调用问题--总结
不准确的地方请朋友加以指正出来,避免误导他人 首先代码类似如下
js中标签的显示与隐藏操作hide&show
某些文字和kongija     pageEncoding="utf-8"%> 显示隐藏标签 function popDIV(id){ if("none"==$("#"+id).css("display")) {  $("#"+id).show("slow",function(){ alert("暂时没有音乐哦");//如果您希望在一个涉及
[原创]在C#中改变系统时间 && 得到系统时间改变通知
本文章为该blog(blog.csdn.net/uoyevoli/)主人 uoyevoli 原创(作者个人网站: www.farproc.com),如果转载,请注明出处,谢谢!! 2005-8-5一、改变系统时间C#的System.DateTime类提供了对日期时间的封装,用它进行时间的转换和处理很方便,但是我没有在其中找到任何可以用来修改系统时间的成员。用过VC、VB等的朋友可能
Android 菜单以及提示框的使用
1、OptionMenu:手机中菜单按钮,点击后弹出菜单(右上角的三个小点) (1)res-menu文件中进行菜单的布局显示样式 (2)创建菜单:设置菜单显示样式重写onCreateOptionMenu方法,getMenuInflater(1,2);return true;(true是显示,false不显示) menu动态添加数据:menu.add(1,2,3,4);1,3为Menu.Non
关于QWidget的子类调用show()方法不能显示的问题
Qt学了不久,对于它的用法我还不是很熟悉。今天遇到了一个问题:我定义了一个QWidget的子类,程序里面还有一个主类,主类某一个成员就是QWidget子类的指针,然后用主类去初始化这个指针并调用show方法来显示一些东西,然而这个子类并不能显示。         我有上网查了很久,好像又是找不到问这个问题的,只好靠自己动手了。动手之后发现换成QDialog的子类倒是能显示。我在原来QWidget
WPF中的ShowDialog方法与Show方法
WPF中: InputWindow inputwin=new InputWindow(); bool? b=inputwin.ShowDialog();   //如果窗口是用ShowDialog方法打开的,那么新窗口中对DialogResult赋值会自动关闭新窗口,并且把DialogResult的值通过ShowDialog方法的返回值返回。   //ShowDialog()的返回值类型是bool
PerformClick 方法使用 以编程方式调用按钮的 Click 事件 (Visual C#)
即使用户不单击按钮,您也可以使用 PerformClick 方法以编程方式引发按钮的 Click 事件 操作过程在“新建项目”对话框中的“模板”窗格中,单击“Windows 窗体应用程序”,然后单击“确定”。一个新的 Windows 窗体项目随即打开。将两个 Button 控件从“工具箱”中拖动到窗体上。在窗体中,双击第一个按钮 (button1)
手动调用ContextMenu的方法
View.showContextMenu(); //这里的View可以是Activity,也可以是具体的button等对象 //控制ContextMenu的方法是覆盖这两个函数: @Override public boolean onContextItemSelected(MenuItem item) { Log.d("App", "onContextItemSelected"); ret
C#中构造方法重载的相互调用
 在C#中,构造函数可以使用 this 关键字调用同一对象中的另一构造函数。和 base 一样,this 可带参数使用也可不带参数使用,构造函数中的任何参数都可用作 this 的参数,或者用作表达式的一部分。namespace OOPExample...{    class Program    ...{        static void Main(string[] args)  
JQuery 回调方法
if (ErrCallBack && jQuery.isFunction(opt.ErrCallBack)) {                     var callbacks = $.Callbacks();                     callbacks.add(opt.ErrCallBack);                     callbacks.fire(XM
C#控制方法只执行一次。
private static bool b;  protected void Page_Load(object sender, EventArgs e)         {             if (!IsPostBack)             {                 b = true;             }  public string GetzNo
Fragment生命周期及add、replace、remove、hide&show方法分析
最近做项目时,发现未能完全的理解Fragment的生命周期,以致在处理逻辑上踩到到了一些坑。所以花了点时间去分析,也顺便整理下,下次再碰到Fragment时就可以避免一些坑了(大笑)。项目有一个Activity类和3个Fragment类。Activity 中放置3个按钮(实质TextView)可以切换到不同的Fragment上。下面将给出Activity 和Fragment的代码和layout。1-
解决BottomSheetDialogFragment show()方法 只展示一部分问题
问题详细出现以及原因可以参考这篇文章。 主要给出解决方法,主要是针对BottomSheetDialogFragment的显示问题,而非BottomSheetDialog,其实解决方案是类似的。 重写BottomSheetDialog,重新计算peek高度,具体代码如下: public class FixHeightBottomSheetDialog extends BottomSheet...
c#中的Form.Show和Form.ShowDialog的区别
出处:http://hi.baidu.com/cysteine/blog/item/01e32224702ff5398744f9bf.html 区别1:ShowDialog是模态的(独占用户输入),Show是非模态的。区别2:根据1,ShowDialog只能打开一个自己,Show可以打开多个自己。区别3:根据2,使用Show方法打开的Form在关闭时会立即调用Dispose释放资源
Graphics平移原点及向上向右方向为正方式变换
Image img = Image.FromFile(path); using (var g = Graphics.FromImage(img)) { g.Transform = new System.Drawing.Drawing2D.Matrix(1, 0, 0, -1, 0, 0);
c# MessageBox.Show()常用用法
一:MessageBox.Show()样式 MessageBox(<字符串> Text, <字符串> Title, <整型> nType,MessageBoxIcon);常用参数有四个 <字符串> Text:消息文本 <字符串> Title:字符串标题 <整型> nType:按钮类型 MessageBoxIcon:图标 二 :MessageBox.Show()分类说明 1 <整型> nT
显示元素的show方法
css中有display:none属性,同时也有display:block,所以jQuery同样提供了与hide相反的show方法 方法的使用几乎与hide是一致的,hide是让元素显示到隐藏,show则是相反,让元素从隐藏到显示 看一段代码:使用上一致,结果相反 $('elem').hide(3000).show(3000); $('elem').hide(3000)
相关热词 c# 识别回车 c#生成条形码ean13 c#子控制器调用父控制器 c# 写大文件 c# 浏览pdf c#获取桌面图标的句柄 c# list反射 c# 句柄 进程 c# 倒计时 线程 c# 窗体背景色
立即提问