C# 自定义button请教

问题描述

请教如何用C#实现这种效果:点击按钮左边颜色发生变化,触发事件,点击按钮右边颜色发生变化,触发另一个事件,是用复合控件开发的吗?将两个按钮组合在一起?

解决方案

解决方案二:
usercontrol,左右各放一个button,各自有不同的点击事件

时间: 2024-09-30 00:52:09

C# 自定义button请教的相关文章

IOS开发之自定义Button(集成三种回调模式)

前面在做东西的时候都用到了storyboard,在今天的代码中就纯手写代码自己用封装个Button.这个Button继承于UIView类,在封装的时候用上啦OC中的三种回调模式:目标动作回调,委托回调,Block回调.具体的内容请参考之前的博客:"Objective-C中的Block回调模式","Target-Action回调模式","Objective-C中的委托(代理)模式".在接下来要封装的button中将要用到上面的知识点.之前在做新浪微

Cocos2D-X入门(16)几种常用的 CCMenuItem、自定义Button

几种常用的菜单项: //字体菜单项 CCMenuItemFont* itemFont = CCMenuItemFont::create("开始游戏", this, menu_selector(HelloWorld::onMenu)); //图片菜单项 CCMenuItemImage* itemImage = CCMenuItemImage::create("CloseNormal.png", "CloseSelected.png", this,

ios-生成自定义button的触动回应

问题描述 生成自定义button的触动回应 UIScrollView中时生成的自定义UIButton.下面的代码执行迭代循环: [cardButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];[cardButton setTag:i + 100];[self.scrollView addSubview:cardButton]; 另外还有下面的函数:

android-Android自定义Button的OnKeyDown方法没反应

问题描述 Android自定义Button的OnKeyDown方法没反应 代码如下: 自定义Button类 public class MyButton extends Button{ public MyButton(Context context,AttributeSet set) { super(context,set); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { super.onKeyDown(ke

Android自定义button点击效果的两种方式_Android

我们在界面上经常会用到button按钮,但通常button点击后看不到点击的效果,如果用户连续点击了两次,就会报NAR错误,这样交互性就比较差了.如果我们自定义了button点击效果,比如我们点击了button能让我们看到我们确实点击了button按钮,这样就会有效的避免重复点击了. 自定义点击效果有两种方式,一种是在xml中定义,另一种是在代码中定义. 首先看一下如何在xml中定义: 在drawable下新建selector.xml文件:          <?xml version="

android:自定义button继承自button, 调用setTextcolor无效

问题描述 android:自定义button继承自button, 调用setTextcolor无效 现在有个需求是当button失去焦点时, text文字的颜色会变化. 1. 在attrs.xml中我声明了两个属性normalColor和selectedColor, 2. 然后在自定义button类中: TypedArray typeArray = mContext.obtainStyledAttributes(attrs, R.styleable.LtButton); if (null !=

button-安卓自定义Button一个神奇的问题

问题描述 安卓自定义Button一个神奇的问题 最近项目需要,为了方便自定义了一种Button,是直接继承安卓的Button . 大体功能就是设置一张.9背景图,以及传入一个自定义对象(该对象包含一个String,用于设置按钮的文字) 如下图: 奇怪的问题是.在Android 4.0.4上运行时候正常.但是在另一部手机上(4.4以上的版本)运行时,按钮大小根本没发生变化,按钮里面也不显示文字,只是一个空的按钮. 调试调用getText()发现按钮文字内容是正确的,但是就是不显示.这可能是什么问题

Android 自定义Button控件实现按钮点击变色_Android

效果图如下所示: 一.shape 样式:(在drawable新建-->new-->Drawable resource file 在父级标签selector添加Item ) <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item and

iOS自定义button抖动效果并实现右上角删除按钮_IOS

遇到过这种需求要做成类似与苹果删除软件时的动态效果. 1.长按抖动; 2.抖动时出现一个X; 3.点击x,删除button; 4.抖动时,点击按钮,停止抖动; 下面是我的设计思路: 1.继承UIButton: 2.给button在右上角添加一个按钮: 3.给button添加长按手势: 4.给button添加遮盖,抖动时可以拦截点击事件: 有更好的做法,还请斧正. // .m文件 #import "DZDeleteButton.h" #import "UIView+Extens